一、安装Git Bash
二、编辑用户目录下的/.ssh/config文件
- 如果文件不存在就创建一个,写入以下内容(跟据实际内容调整):
Host 172.20.2.20
HostName 172.20.2.20
User abc
Port 6222
IdentityFile ~/.ssh/id_2_20
三、创建公钥私钥对
在终端下或者在git bash下执行ssh-keygen命令,会在用户目录下的.ssh目录下创建两个文件:
id_2_20(私钥)和id_2_20.pub(公钥)
>ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\aaa/.ssh/id_rsa): id_2_20
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_2_20.
scp -P 6222 C:\Users\aaa/.ssh/id_2_20.pub dockeruser@172.20.2.20:~/.ssh/id_2_20.pub
四、将公钥上传到麒麟服务器上
执行,
ssh-copy-id -i id_2_20.pub 172.20.2.20
将公钥上传到服务器(windows终端没有ssh-copy-id命令,这里我使用的是git bash执行的)
五、使用
在终端或者在git bash上使用
ssh 172.20.2.20 -p 6222
就可以方便快捷登录服务器系统。