当我们使用ssh 进行远程连接时,一般使用如下命令
$ ssh –i [identity-file] -p [port] user@hostname
如果要访问的远程主机比较多时,可以通过配置Config 文件减少输入的字。
$ vim ~/.ssh/config
增加以下配置
Host <alias>
HostName <ip-address>
Port <port>
User <username>
IdentityFile <path_to_your_private_key>
之后就可以使用以下命令直接登录
$ ssh <alias>
也可以将private key 加到ssh-agent 高速缓存中,之后不再特别指定。
$ ssh-add <path_to_your_private_key>