vscode 配置服务器远程连接-不需要每次输密码噢

搜了很多教程,对小白来说都写的不是太清楚,花了一会儿自己弄明白了,在这里给大家做个参考,按下面顺序来就可以了。

步骤一:进入C:\Users\你的用户名\.ssh,查看是否已经有下面两个文件:

id_rsa、id_rsa.pub

如果已经存在,就跳过步骤二

步骤二:打开本地电脑终端 cmd, 输入ssh-keygen,一路回车

经过步骤二,在路径C:\Users\你的用户名\.ssh中可以发现生成了id_rsa、id_rsa.pub这两个文件。

步骤三:打开远程服务器的终端,在终端中输入 mkdir.ssh建立.ssh文件夹

如果本来就有.ssh文件夹则忽略此步

步骤四:通过winscp方法将本地刚刚生成的id_rsa.pub文件上传到刚刚在服务器上建立的.ssh文件夹。

步骤五:在服务器的终端中输入以下命令:

chmod700 .ssh cd .ssh cat id_rsa.pub >> authorized_keys chmod600 authorized_keys sshd restart

如果sshd restart不报错,就可以打开vscode进行配置了,如果这条命令报错,请用管理员权限登录服务器,输入以下命令:

sudo service ssh restart

这样应该就没有问题了,进入下一步骤。

步骤六:打开vscode,在扩展里搜一下这个插件进行傻瓜一键安装。

如果有下载过remote-ssh就忽略此步

步骤七:打开远程链接,输入入IP地址,修改配置文件。

请注意端口号信息要正确

步骤八:可以重新打开vscode,你会发现不需要密码可以直接登录远程服务器下的目录辣

参考博文:解决Vscode每次连接ssh登入需要输入密码问题(免密登入)_zji-CSDN博客