VScode Remote-SSH 远程编辑与无密码登录

Win10使用VScode远程连接编辑Ubuntu上面的代码。

环境需求

  1. Windows端装有open-ssh客户端, 并添加到PATH环境变量中(一般win10默认已安装)
  2. Linux端装有ssh server(一般默认ubuntu已安装,如果没有安装的话,apt-get install openssh-server)
  3. Windows端安装Vscode

远程连接步骤

  1. 安装Remote-SSH插件 VScode Remote-SSH 远程编辑与无密码登录
  2. 打开右下角的图标,打开远程连接窗口,并选择 Remote-SSH: Connect to Host... 。如下图:VScode Remote-SSH 远程编辑与无密码登录
  3. 选择 Configure SSH HOST... , 接着选择配置保存的文件(选择第一个),即可打开配置文件,并填写配置文件保存。VScode Remote-SSH 远程编辑与无密码登录
  4. 再次点击右下角打开远程,选择Remote-SSH: Connect to Host...,接着选择刚才填写Host名字 ssh0。如果没有弹窗警告,这代表已经连接成功。
  5. 点击 File ,然后点击 Open Floder...。这样就连接成功,打开远程文件目录了。

 

无密码登录步骤

  1. 生成秘钥,ssh-****** -t rsaVScode Remote-SSH 远程编辑与无密码登录
  2. 上传公钥到远程。 使用ssh-copy-id即可很轻松上传(需要本地安装git,在git-bash环境下使用)VScode Remote-SSH 远程编辑与无密码登录