一、在~/.ssh目录下创建文件
vim ~/.ssh/config
二、添加主机信息
示例如下:
songjianyong@songjianyongdeMacBook-Pro ~ % cat ~/.ssh/config
Host *
ServerAliveInterval 120
Host dev163
Hostname 176.201.11.63
Port 22
User root
IdentityFile ~/.ssh/id_rsa
Host loguser
Hostname 176.201.11.54
Port 56100
User loguser
IdentityFile ~/.ssh/id_rsa
songjianyong@songjianyongdeMacBook-Pro ~ %
注意:
- 配置完毕后退出再重新打开终端
-
ServerAliveInterval 代表所有主机的默认心跳时间
三、拷贝 Mac 公钥到目标主机
以loguser为例,拷贝公钥代码如下:
songjianyong@songjianyongdeMacBook-Pro .ssh % scp -P 56100 ~/.ssh/id_rsa.pub loguser@176.201.11.54:~/.ssh/authorized_keys
回车后输入:yes后再输入目标主机(176.201.11.54)的登录密码即可
四、免密登录
输入如下命令后即可
ssh loguser