文章目录 本地PC端(一般为Windows)1. 检查自己是否已经生成公钥2. 配置VScode的SSH config 远程服务器端1. 服务器新建授权文件2. 赋权限3. 重启远程服务
文件一般保存在目录C:\Users\Administrator\.ssh
下面,包含两个文件id_rsa
和id_rsa.pub
,其中id_rsa.pub就是公钥。
# 打开cmd执行:ssh-keygen
C:\Users\Administrator\.ssh\config
,需要加入IdentityFile
配置,这里对应的是你的密钥文件id_rsa
:Host 192.168.131.131 HostName 192.168.131.131 User gaohz IdentityFile "C:\Users\Administrator\.ssh\id_rsa"
.ssh/authorized_keys
文件,复制本机id_rsa.pub
内容,放置到服务器文件中:vim ~/.ssh/authorized_keys
chmod 700 /home/userName
chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keys
/etc/ssh/sshd_config
:sudo vim /etc/ssh/sshd_config
把 PubkeyAuthentication
前的 #
号去掉(默认在39行附近),这样公钥验证才生效。
systemctl restart sshd.service
最后即可成功免密连接!
来源地址:https://blog.csdn.net/qq_45779334/article/details/129308235
--结束END--
本文标题: VSCode——SSH免密登录
本文链接: http://www.lsjlt.com/news/398039.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0