打开本地电脑的terminal,输入
ssh-keygen
一直按回车,不要输入任何信息,他会自动在本地生成密匙,在以下路径中找到
C:\Users\lenovo\.ssh
id_rsa.pub文件。将这个文件上传到服务器的home文件夹下。
之后使用以下命令操作服务器:
mkdir .ssh
mv id_rsa.pub .ssh
cd .ssh
cat id_rsa.pub >> authorized_keys
sudo chmod 600 authorized_keys
service sshd restart
可能在最后一条命令要输出你的账号登录密码。
这样远程ssh主机配置免密码登录就完成了。
然后再次使用vscode连接远程ssh就不需要输入密码了。