vscode远程连接服务器每次都要输密码
step3:在远程服务器端创建.ssh文件夹(一般都有,只是隐藏了),并将公钥文件即id_rsa.pub上传到该文件夹下。可以使用scp命令或者xftp等远程软件传输。进入C:\Users\你的用户名\.ssh,查看是否有这两个文件:id_rsa、id_rsa.pub。再使用vscode连接,打开文件夹或者使用终端连接服务器就不用每次都输入密码了。vscode连接服务器或者打开文件夹时每次都要输入
·
问题
vscode连接服务器或者打开文件夹时每次都要输入密码非常的麻烦。
解决
step1:进入C:\Users\你的用户名\.ssh,查看是否有这两个文件:id_rsa、id_rsa.pub

如果没有使用step2进行生成。
step2:打开电脑cmd或者powershell,输入ssh-keygen,然后一路回车就可以生成上述的两个文件。
step3:在远程服务器端用户家目录下(/home/username/)创建.ssh文件夹(一般都有,只是隐藏了),并将公钥文件即id_rsa.pub上传到该文件夹下。可以使用scp命令或者xftp等远程软件传输。
step4:在服务端输入以下命令:
chmod 700 .ssh
cd .ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
sshd restart # 这句可能会报sshd re-exec requires execution with an absolute path
# 如果报错则使用下面的这句
service sshd restart # 需要认证,按提示操作即可
然后就可以了。再使用vscode连接,打开文件夹或者使用终端连接服务器就不用每次都输入密码了。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)