解决Vscode每次连接ssh登入需要输入密码问题(免密登入)
·
本文详细介绍了如何在Windows 10上设置Visual Studio Code免密登录SSH服务器,包括生成密钥对、配置SSH密钥文件、在Xshell中操作及在VSCode中设置远程连接。通过这些步骤,读者可以避免频繁输入密码,提高开发效率。
提示:解决Vscode每次连接ssh登入需要输入密码问题(免密登入)
问题:可以看到每次登入,或者切换的时候都需要输入密码,很麻烦,我有强迫症。

一、解决方案
1检查windows中是否安装ssh:
二、使用步骤
1.win10操作

2.生成id_rsa.pub(用github时生成过,这步忽略)
cmd 输入ssh-keygen
其他地方都是回车,


3.xshell链接后创建目录
mkdir .ssh
将C://Users/xxx/.ssh/id_rsa.pub拷贝到服务器的.ssh/authorized_keys,请不要采用复制粘贴文本的方式,我是用xftp将文件复制到服务器,再执行如下命令:

4.然后xshell输入
chmod 700 .ssh
cd .ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
sudo systemctl restart sshd
5.打开vscode
添加扩展


打开远程

如下

配置文件里面配置

Host 188.18.18.106 #随便起一个名称
HostName 188.18.18.106 #服务器地址
Port 22 #服务器端口
User wzhpc #服务器用户名
重新打开Vscode就免登入了。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)