Chrome 插件:secure-shell
使用步骤:
- 左键点击插件图表 → Connection Dialog
- Identity 下拉菜单右侧 Import… → 导入公钥和私钥(注意选择两个文件一起导入)
- 左键点击插件图表 → Options → 左侧选择 SSH Files 菜单
- ~/.ssh/known_hosts:保存已知主机指纹
- ~/.ssh/config:配置文件
- Identity:已导入的身份文件(公钥+私钥),可删除
- 文件位置:~/.ssh/identity/
- 浏览地址栏输入ssh + 空格,然后输入{username}@{host},即可在Chrome中访问远程主机终端
~/.ssh/config推荐配置(使用公钥方式登录)
Host *
USER root
IdentityFile ~/.ssh/identity/{name}
调试记录
在已创建SSH连接的Chrome Tab打开Console
Cmd + Option + J (on a Mac) or Ctrl +Shift +J (on Windows)
查看 Secure Shell 的 HTML FS 文件
lib.fs.readFile(term_.command.fileSystem_.root, '/.ssh/config', (contents) => {console.log(contents)})
查看 Secure Shell 的 HTML FS 文件夹
lib.fs.readDirectory(term_.command.fileSystem_.root, '/.ssh/identity', (contents) => {console.log(contents)})