本文详细介绍了如何在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就免登入了。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐