Mac中使用密钥连接SSH

  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
  1. 进入”.ssh”目录
cd .ssh
  1. 将密钥文件复制到此目录中
root:.ssh root$ cp /Users/wenle/Desktop/guoke.pem ./
  1. 编辑”config”文件,并输入以下内容
vim config

Host guoke
HostName 192.168.1.55
User root
IdentityFile ~/.ssh/guoke.pem
  • Host 自定义名
  • HostName 连接的IP
  • User 登陆用户名
  • IdentityFile 密钥文件
  1. 连接
    直接ssh + 配置中Host中自定义名
root:.ssh root$  ssh guoke
  1. 如果配置多个服务器中,直接服务一次这个配置就行了
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
0%