问题描述 每次我们使用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
效果如图
这个小麻烦就解决了