1. 配置文件
用户配置文件在~/.ssh/config,没有的话新建一个。基本的写法是:
Host 名称(自己决定,方便输入记忆的)
HostName IP
Port为端口
User为用户名
IdentityFile为自己ID私钥
之后只需输入ssh Host名称即可登录远程服务器
示例:
2. 免密登录
第一步:生成ssh密钥
ssh-keygen
注意:在生成密钥的过程中会要求你输入为该ssh公钥认证进行安全保证的密码,如果要实现完全的无密码登录的话,这里的密码什么都不要填,直接回车即可
第二步:通过ssh-copy-id来将生成的ssh公钥认证的公钥填充到目标服务器
ssh-copy-id User@HostName / ssh-copy-id Host名称