`
jjfat
  • 浏览: 283981 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

优雅地乱玩Linux-6-Chrome端SSH插件

 
阅读更多

文章最初发表于szhshp的第三边境研究所 
转载请注明

优雅地乱玩Linux-6-Chrome端SSH插件

最近注册了个AWS,免费一年,一年内可以各种乱玩~

从自己的电脑连接云主机一般需要SSH这样的东西。既然有如此机会,干脆系统性学习下SSH:

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

SSH provides a secure channel over an unsecured network in a client-server architecture, connecting an SSH client application with an SSH server. Common applications include remote command-line login and remote command execution, but any network service can be secured with SSH. The protocol specification distinguishes between two major versions, referred to as SSH-1 and SSH-2.

The most visible application of the protocol is for access to shell accounts on Unix-like operating systems, but it sees some limited use on Windows as well. In 2015, Microsoft announced that they would include native support for SSH in a future release.

SSH是一种加密的网络协议,用于在非安全网络下建立到网络设备的安全链接。SSH被广泛用于远程计算机的命令执行,类似VPS,云主机等设备都需要SSH进行操作。

SSH连接

建立SSH连接有多种方式:

  1. Linux/Unix 系统下Terminal直接创建
  2. Linux/Unix/Windows 系统下使用三方软件创建
  3. 浏览器中创建,需要JRE,并且很多浏览器已经不支持
  4. Chrome中使用插件创建

主要说说Chrome中插件的方案

Secure Shell:在Chrome中使用SSH

首先下载个插件:https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en-US

基本上看到就知道如何使用了

EC2在Secure Shell中的认证问题: NaCl plugin exited with status code 255

EC2一般使用.pem的Private Key进行认证,但是在使用Secure Shell中经常会遇到个问题:

Host key verification failed.
NaCl plugin exited with status code 255.
(R)econnect, (C)hoose another connection, or E(x)it?

看很多讨论说原因是:SSH需要个Public Key,但是我们只有一个Private Key

很多Solution说需要生成一个Publick Key之类的,但是实际上Public Key这儿并没有任何要求,我们只需要将自己的.pem复制一份然后扩展名改成.pub即可

比如自己的Private Key是123.pem那么复制一份然后命名为123.pen.pub, 然后Import的时候都选中即可

这看起来是个偏方不过确实有用

系列文章

优雅地乱玩Linux

参考文献

0
0
分享到:
评论

相关推荐

    SSH.zip_chrome_chrome ??

    在Chrome中实现SSH插件,通常需要以下关键技术: 1. **Web Extensions API**:这是Google Chrome用来扩展浏览器功能的一种框架,允许开发者创建插件来添加新功能、改变网页行为。开发者需要熟悉JavaScript、HTML和...

    secure_shell_app 0.17 谷歌浏览器ssh终端工具

    secure_shell_app 0.17 谷歌浏览器ssh终端工具 可在浏览器进行SSH远程服务器 Secure Shell App让你无需下载putty或xshell,可直接在chrome直接实现ssh...而对于Chrome用户, 我们可以使用ssh的插件Secure Shell App。

    远程linux桌面工具

    在IT行业中,Linux操作系统因其开源、稳定和安全性而被广泛应用于服务器端。为了方便管理和维护这些远程Linux系统,开发者和管理员通常需要借助一些远程桌面工具。"远程Linux桌面工具"正是这样一类软件,它们允许...

    linux图形界面连接工具

    只需在Linux机器上安装Chrome Remote Desktop主机应用,然后在任何安装了Chrome浏览器的地方使用插件进行连接。这种方法方便且易于配置,但依赖于Google的云服务。 6. **NoMachine** NoMachine是一款强大的远程...

    linux下用的几款软件

    - **Chromium**:Google Chrome浏览器的开源基础,许多Linux发行版将其作为默认浏览器。 7. **多媒体软件** - **VLC**:强大的媒体播放器,支持各种格式的音频和视频文件。 - **Audacity**:录音和音频编辑工具...

    远程linux工具

    5. Chrome Remote Desktop:Google Chrome浏览器插件,可提供跨平台的远程桌面访问,支持Linux、Windows和Mac系统。 6. NoMachine:提供高质量的远程桌面体验,特别适合需要高性能图形渲染的场景。 7. Zoho Assist...

    Linux远程客户端

    在Linux中,OpenSSH是最常见的SSH实现,包括ssh客户端和sshd服务器端。用户可以通过输入`ssh 用户名@远程主机IP`来建立SSH连接。 **VNC(Virtual Network Computing)** VNC是一种图形化远程桌面协议,它允许用户...

    ubutu linux教程资料

    - **Web浏览器**:使用Firefox和Chrome等浏览器,以及安装插件和扩展。 - **远程访问**:通过SSH、VNC等方式远程控制Ubuntu系统。 8. **开发环境** - **编程工具**:安装和配置各种编程语言的环境,如Python、...

    sFTP客户端「sFTP Client」「Download sFTP Client」-crx插件

    我们现在已经发布了适用于MAC,WINDOWS和LINUX的本地应用程序,请访问我们的网站: http://www.sftpclient.io/download ------------------------------------------ sFTP客户端是简单的,它是建立在谷歌浏览器/ ...

    linux相关资源.docx

    6. **Hyper**:基于Web技术构建,支持安装各种插件来扩展功能。 7. **Xshell**:虽然是一款商业软件,但其稳定性和用户体验都非常出色。 8. **ZOC**:专为SSH和telnet连接设计的强大终端。 9. **Cool Retro Term**:...

    PLink Toggle-crx插件

    PLink Toggle-crx插件是一款专为韩国用户设计的Chrome浏览器扩展程序,其主要功能是帮助用户管理和控制在浏览环境中使用的PLink工具。PLink,全称PuTTY Link,是PuTTY项目的一部分,是一个用于建立SSH(Secure Shell...

    chorme90 xshell7安装包

    Chrome 90 和 XShell 7 是两款在 IT 领域中广泛使用的软件,尤其在 Linux 环境下。Chrome 90 是 Google 出品的浏览器的最新版本,提供快速、安全的网络浏览体验,而 XShell 7 是一款强大的终端模拟器,专为 Linux ...

    Ubuntu Linux轻松入门ppt

    4. **Web浏览器**: Firefox和Chrome是Ubuntu的主流浏览器,可浏览网页,安装插件丰富功能。 **六、开发与编程** 1. **集成开发环境**: 安装如Visual Studio Code、Eclipse等IDE,支持多种编程语言。 2. **版本...

    java视频全套教程.txt

    - **网络编程**:掌握Socket编程,了解客户端与服务器端通信的基本原理。 ### HTML HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。这部分包含了21集的内容,主要介绍了HTML5的基本结构和...

    VisualCodeConfig.zip

    通过内置的市场,可以安装诸如GitLens(增强Git功能)、Prettier(代码格式化)、Debugger for Chrome(浏览器调试)等提高效率的插件。 3. 自定义快捷键:在`keybindings.json`文件中,可以定义自己的快捷键绑定,...

    最新远程控制(ppt)

    Google推出的Chrome Remote Desktop是浏览器插件形式的远程控制工具,适用于Chrome浏览器和Chrome OS。用户只需安装扩展,就可以在任何支持Chrome的设备上远程访问自己的电脑。 7. **安全与隐私** 远程控制带来...

    Node.js-Terminusα一个更现代化的终端

    Node.js 是一个基于Chrome V8引擎的JavaScript运行环境,它使得开发者可以用JavaScript进行服务器端编程。Terminus α 就是利用了Node.js的非阻塞I/O和事件驱动的特性,构建了一个跨平台的终端模拟器,支持Windows、...

    selenium+chromedriver在服务器运行的详细教程

    1. 安装操作系统:首先,你需要一个支持selenium和Chrome的服务器环境,如Ubuntu、CentOS或Debian等Linux发行版。 2. 更新系统:确保服务器上的软件包是最新的,避免兼容性问题。 3. 安装Chrome:由于selenium需要与...

Global site tag (gtag.js) - Google Analytics