配置vscode的remote-ssh免密登录

1,714 阅读1分钟

本地生成秘钥

命令行输入  ssh-keygen 一直回车即可(不用输入密码)

image.png

vscode配置

vi ~/.ssh/config image.png host:连接名 随便取即可

HostName:服务器IP

User:用户名

Port:端口

IdentityFile:本地私钥文件路径

服务器配置

将本地生成的 id_rsa.pub 文件上传至服务器 ~/.ssh/目录下(没有.ssh就创建一个文件夹),并重命名为authorized_keys

4、重启服务器的sshd服务(最好以下三条命令都执行一次)

systemctl restart sshd 重启sshd服务

systemctl reload sshd 使系统重新加载sshd服务配置

service sshd restart

一般到这里重启vscode,即可实现免密登录了

免密不成功

删除本地config里面登录记录,重新试