美文网首页
vscode配置远程连接(使用密钥连接)

vscode配置远程连接(使用密钥连接)

作者: 飞跑的蛤蟆 | 来源:发表于2020-02-27 17:05 被阅读0次

现在最新版的vscode也支持连接远程linux系统进行开发。

需要安装的插件:

  • Remote-SSH

插件需要的配置

使用快捷键ctrl+shift+p打开命令行面板remote.SSH.showLoginTerminal勾选上(或者直接编辑配置文件,添加以下配置"remote.SSH.showLoginTerminal": true)。那么问题来了,为什么要添加这个配置呢?因为默认情况下,进行远程连接的时候是输入一些确认信息或密码是在编辑器上方的(好多东西显示乱码,也不是很方便),添加这个配置之后就可以在编辑器的命令行区域操作了。

使用密钥登陆远程服务器

  1. 首先在本地机器生成密钥对(公钥id_rsa.pub 私钥 id_rsa)


    image.png
  2. 将公钥内容写入到远程服务器的ssh认证文件中~/.ssh/authorized_keys

  3. 修改vscode的远程登陆配置文件config(一般在用户家目录的.ssh文件夹下C:\Users\bob\.ssh\config),配置登录用的私钥地址

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host docker-registry
    HostName hub.docker-registry.com
    User root
    Port 22222
    IdentityFile "C:\Users\bob/.ssh/id_rsa"
  • HostName 填写IP地址或者域名
  • User 远程主机的用户名,建议用root(用普通用户的话没法修改文件)
  • Port 远程主机的ssh端口
  • IdentityFile 本机的密钥地址

相关文章

网友评论

      本文标题:vscode配置远程连接(使用密钥连接)

      本文链接:https://www.haomeiwen.com/subject/umdxhhtx.html