旧帐号注销了,此文章是从旧帐号复制过来的
适用于使用用户名和密码连接远程服务器的用户,不想每次连接时都输入密码,可以更换成用户名和密钥的方式,这样不用每次连接都输入一两次密码。
Win+R键打开cmd命令窗口,通过以下命令创建密钥:
如果主机上已经有密钥可以跳过这步。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f C:/Users/your_user_name/.ssh/example_id_rsa
your_email@example.com随便替换成自己想要的注释
your_user_name替换成系统用户名
example_id_rsa是生成密钥的文件名字,可以自行更改
命令执行后会在C:/Users/your_user_name/.ssh目录下生成以下两个文件

- 把
.pub后缀的这个文件上传到linux服务器的~/.ssh/目录下,随后使用以下命令将内容复制到authorized_keys文件里面。
cat example_id_rsa.pub > authorized_keys
- 在VSCode中创建远程连接的配置中,增加一行
IdentityFile "C:\Users\your_user_name\.ssh\example_id_rsa",如下图:

- 使用VSCode连接远程服务器就可以了,这时不用再输入密码了。
6488

被折叠的 条评论
为什么被折叠?



