一、生成rsa、rsa.pub祕鑰對
命令:ssh-keygen -t rsa -C "$your_email"
生成的密鑰對存在文件夾 ~/.ssh
中,爲了區分不一樣的祕鑰對,在生成後製定文件名時分別加後綴, 如github,gitlab。git
二、將各個pub文件(公鑰文件)分別上傳至對應的服務器,ssh-copy-id -i xxx.pub HOST,github
三、在 ~/.ssh
中創建config
文件,vim config
,內容以下:vim
host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p ServerAliveInterval 80 Host js HostName 192.168.1.1 Port 123456 User root IdentityFile ~/.ssh/id_rsa
四、而後就能夠直接使用ssh js
登陸到對應的服務器了,js
爲config文件中Host的名稱segmentfault