1、生成rsa、rsa.pub秘钥对
命令:ssh-keygen -t rsa -C "$your_email"
生成的密钥对存在文件夹 ~/.ssh
中,为了区分不同的秘钥对,在生成后制定文件名时分别加后缀, 如github,gitlab。
2、将各个pub文件(公钥文件)分别上传至对应的服务器,ssh-copy-id -i xxx.pub HOST,
3、在 ~/.ssh
中建立config
文件,vim config
,内容如下:
host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
ServerAliveInterval 80
Host js
HostName 192.168.1.1
Port 12345
User root
IdentityFile ~/.ssh/id_rsa
4、然后就可以直接使用ssh js
登录到对应的服务器了,js
为config文件中Host的名称
网友评论