windows使用vscode免密登陆远程linux服务器或虚拟机的设置

  • Post author:
  • Post category:linux


一、window上


1、生成密钥(已经生成过的这步可以跳过)


先打开cmd,命令提示符


,输入

ssh-keygen -t rsa


连按回车

2、复制密钥


找到.ssh这个文件夹,打开id_rsa_pub这个文件,可用记事本打开,打开后把里面的内容复制好

二、linux上


1、生成密钥(已经生成过的这步可以跳过)



进入到.ssh/这个文件夹,查看一下有没有成功生成公钥和私钥

2、进入.ssh目录建立授权密钥文件,把上面一的2节里面复制的window里面的id_rsa.pub内容粘贴进authorized_keys这个文件,:wq保存退出,如果时普通用户,authorized_keys的权限最好给600

(chmod 600 authorized_keys)

cd ~/.ssh/
vi authorized_keys

3、

再次用vscode尝试连接服务器或者虚拟机就可以免密登录了



版权声明:本文为qq_35916454原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。