Chrome 扩展: Secure Shell Extension. ssh连接工具.状态代码为:255

日常我们使用ssh远程连接系统时会使用一些比较强大的ssh客户端,如 xshell,putty等.

我们在Windows 系统下 使用 git bash(安装git 后自带的 bash,基于 mingw)工具也可以通过ssh -l root 192.168.1.122命令连接到ssh服务器上.

我们这里不去讨论这些连接 ssh 工具的优劣.而是介绍一款通过Chrome浏览器来连接 ssh 的插件:Secure Shell Extension
Secure Shell Extension
考虑到国内无法访问到Google,这里推荐一款专门用来访问chrome的相关应用插件谷歌访问助手,安装后即可访问chrome 网上应用商店.
打开 chrome 网上应用商店.搜索 Secure shell Extension,并且添加至 Chrome.
在插件安装完成后,浏览器的右上角就会多一个该插件的图标,点击图标,打开连接对话框,输入ssh的连接信息,便可以连接到你想连接的主机上了.
在这里插入图片描述ssh 连接
除了这种连接方式之外,Secure shell Extension还提供了另外一种连接方式,你可以在地址栏中直接输入ssh的连接信息,也可以打开 ssh 的连接页面.

输入ssh://root@192.168.1.124即可打开连接页面.

默认端口号为22,如果需要修改端口号的话可以直接在ip地址后面添加端口号的连接信息如:ssh://root@192.168.1.124:22即可.
在这里插入图片描述


少数情况下,有可能遇到你对远程主机做了重装系统的操作(或者你随意怎么折腾),导致你在连接相同的地址时发生报错,报错信息如下:

正在加载 NaCl 插件...完成。
正在连接到 root@192.168.1.124…
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:/PY3ILEGzgObEgQzWPbz8siXWlvre5lrLHqS4Y0eu/8.
Please contact your system administrator.
Add correct host key in /.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /.ssh/known_hosts:1
ECDSA host key for [192.168.1.124]:22 has changed and you have requested strict checking.
Host key verification failed.
NaCl 插件已退出,状态代码为:255

报错的原因是由于重装系统后该地址的主机指纹信息改变而导致和本地已经保存的指纹信息不符导致的.

如果使用ssh命令的话可以直接去C:\Users\Administrator\.ssh(Windows 系统)目录下删除known_hosts这个文件,然后重新连接即可.

但是对于Secure shell Extension这个插件来说是不适用的.

解决方式:

1.使用清除终端 SSH known_hosts 选项

在按住 Ctrl 键(如果是 macOS,则按住 Cmd 键)的同时点击右键会显示上下文菜单,在上下文菜单中选择 清除 SSH known_hosts 命令.
在这里插入图片描述

2.借助终端命令

在该插件页面下打开开发者工具(快捷键F12或者Ctrl+Shift+I , 右上角设置->更多工具->开发者工具)
在弹出的控制台Console中输入

term_.command.removeAllKnownHosts()

即可能够达到删除known_hosts文件同样的效果.
在这里插入图片描述
比较暴力的解决方式是将该插件卸载并且重新安装该插件也能够解决这个问题.


简单易用自不必说,抛开 xshell 的收费 , putty 简陋来说 Secure Shell Extension 还有另外一个优势: 能够直接显示图片.
在这里插入图片描述
这里需要下载一个脚本文件,项目地址:
chromium/hterm
在这个项目下/etc下载hterm-show-file.sh这个脚本,并且拷贝到远程连接的主机上面.
在这里插入图片描述
使用 Secure shell Extension 登录远程主机,执行命令:

./hterm-show-file.sh image.jpg

就可以将图片显示出来了.


可以使用的快捷键

快捷键用途
Ctrl + L清除当前屏幕
Ctrl + U清除当前命令行的命令
Ctrl+Shift+N新建一个会话窗口

随机专业提示:

  • 随机专业提示 #1:在按住 Ctrl 键(如果是 macOS,则请按住 Cmd 键)的同时点击链接,即可将其打开
  • 随机专业提示 #3:通过输入“ssh <个人资料名称>”从多功能框中进行连接:https://goo.gl/V7o8ki
  • 随机专业提示 #4 : 在窗口运行时,按住 Ctrl 同时点击鼠标右键可以打开一个选项框.
  • 随机专业提示 #7:使用 OSC-52 从 emacs 或 vim 等编辑器中复制到剪贴板:https://goo.gl/XSnyLo
  • 随机专业提示 #8:通过 chromium-hterm@chromium.org 与其他 hterm/Secure Shell 用户聊天:https://goo.gl/RYHiK
  • 随机专业提示 #10:在窗口中运行时,按 Ctrl+Shift+N 组合键可以再打开一个会话
  • 随机专业提示 #13:显示内嵌图片:https://goo.gl/MnSysj
  • 随机专业提示 #14:在按住 Ctrl 键(如果是 macOS,则按住 Cmd 键)的同时点击右键会显示上下文菜单
    参考链接:
    Chrome 网上应用商店(需要翻墙)
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页