VScode Remote-SSH 远程编辑与无密码登录
Win10使用VScode远程连接编辑Ubuntu上面的代码。
环境需求
- Windows端装有open-ssh客户端, 并添加到PATH环境变量中(一般win10默认已安装)
- Linux端装有ssh server(一般默认ubuntu已安装,如果没有安装的话,apt-get install openssh-server)
- Windows端安装Vscode
远程连接步骤
- 安装Remote-SSH插件
- 打开右下角的图标,打开远程连接窗口,并选择 Remote-SSH: Connect to Host... 。如下图:
- 选择 Configure SSH HOST... , 接着选择配置保存的文件(选择第一个),即可打开配置文件,并填写配置文件保存。
- 再次点击右下角打开远程,选择Remote-SSH: Connect to Host...,接着选择刚才填写Host名字 ssh0。如果没有弹窗警告,这代表已经连接成功。
- 点击 File ,然后点击 Open Floder...。这样就连接成功,打开远程文件目录了。
无密码登录步骤
- 生成秘钥,ssh-****** -t rsa
- 上传公钥到远程。 使用ssh-copy-id即可很轻松上传(需要本地安装git,在git-bash环境下使用)