vscode 配置linux服务器免密登录

问题描述 每次我们使用vscode连接服务器时候,都需要输入密码,这样会很麻烦,解决方法如下:

1.打开powerShell,输入命令

ssh-keygen -t rsa -b 4096

(按下enter键后一直回车就好)
生成相应的私钥和公钥
2.把id_rsa.pub上传到对应的服务器的.ssh文件夹,代码格式如下
scp .\id_rsa.pub root@主机ip地址:/root/.ssh

例如
scp .\id_rsa.pub [email protected]:/root/.ssh
在这里插入图片描述
3.接下来登录到服务器中,把id_rsa.pub的内容输入到服务器的.ssh目录下的authorized_keys文件中,如果没有这个文件,请创建,相应代码如下

cd .ssh
touch authorized_keys
ls
cat id_rsa.pub >> authorized_keys
cat authorized_keys

效果如图
在这里插入图片描述
这个小麻烦就解决了

猜你喜欢

转载自blog.csdn.net/weixin_46591962/article/details/114461252