为方便远程使用vscode查看文件,书写代码。不至于每次切换文件夹都使用密码进行登录
本地生成RSA秘钥
运行命令ssh-keygen -t rsa
注:生成过程中会有保存路径和填写密码短语,全部回车默认即可
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\Aurora/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\Aurora/.ssh/id_rsa
Your public key has been saved in C:\Users\Aurora/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:rqKBZ8nx4VjtilB3cn0TbcK829kkyzoJmADd1SxFK5s aurora@aurora
The key's randomart image is:
+---[RSA 3072]----+
| . . ..=o |
| . . . .ooo |
| . ..* o |
| .. . + = |
| o =.+oE + . . |
| + O *o... = * |
|o B o . ....= . |
| + o.. . o. |
| o.... .. |
+----[SHA256]-----+
部署秘钥到服务器
ssh-copy-id 用户名@服务器IP
例如 : ssh-copy-id root@192.168.1.122
之后按照提示输入账号密码。
如果出现没有 ssh-copy-id
命令的使用
可以使用
cat ~/.ssh/id_*.pub | ssh 服务器用户名@服务器ip 'cat >> .ssh/authorized_keys'
之后按照提示输入账号密码。