搜了很多教程,对小白来说都写的不是太清楚,花了一会儿自己弄明白了,在这里给大家做个参考,按下面顺序来就可以了。
步骤一:进入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博客