一、安装OpenSSH
1、打开Windows开始页面,直接进行搜索PowerShell,打开第一个“Windows PowerShell”,以管理员身份运行。
2.打开之后输入以下指令:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
二、vscode配置ssh
安装Remote-ssh扩展
1、点击右侧工具栏中的扩展,搜索“ssh”,选择第一个进行安装。
2、点击右下角的“设置”按钮,紧接着点击“设置”:
3丶根据截图的提示,找到“Show Login Terminal”并勾选该选项:
三丶创建ssh秘钥
1.在命令行中输入命令生成秘钥
ssh-keygen
ps:1.是否保存秘钥文件在xxx路径中!
2. 让你输入密码,一个秘钥的验证秘钥,以提高安全性!可以直接回车,表示空密码。我这里 也是使用空密码。
3.再次确认密码。
2.在linux服务器中的./ssh目录下建立一个authorized_keys文件,将公钥id_rsa.pub的内容复制到authorized_keys中,实现vscode远程链接免密登录。
PS:这里有一个问题,好像是我之前没有在vscode安装remote-development这个扩展包,导致ssh免密登录一直不成功,每次都要输入密码,装了这个安装包之后就没有问题了。
图片有转载其他博客的,自己记录用,有错轻喷。