1. 打开终端
2. 输入"ls -a" 查看目录,看是否包含 ".ssh"目录,如果没有,创建
root:~ root$ ls -a
. .gitignore_global Desktop
.. .hgignore_global Documents
.CFUserTextEncoding .local Downloads
.CocosCreator .mailcap Library
.DS_Store .mime.types Movies
.Trash .oss-browser Music
.bash_history .ssh Pictures
.bash_profile .subversion Public
.bash_sessions .vim Applications
3. 进入".ssh"目录
cd .ssh
4. 将密钥文件复制到此目录中
root:.ssh root$ cp /Users/wenle/Desktop/guoke.pem ./
5. 编辑"config"文件,并输入以下内容
vim config
Host guoke
HostName 192.168.1.55
User root
IdentityFile ~/.ssh/guoke.pem
- Host 自定义名
- HostName 连接的IP
- User 登陆用户名
- IdentityFile 密钥文件
6. 连接
直接ssh + 配置中Host中自定义名
root:.ssh root$ ssh guoke
7. 如果配置多个服务器中,直接服务一次这个配置就行了
Host guoke
HostName 192.168.1.55
User root
IdentityFile ~/.ssh/guoke.pem
Host guoke1
HostName 192.168.1.56
User root
IdentityFile ~/.ssh/guoke.pem