ssh
(2022-04-23 14:41:41)ssh
ssh
补充:公钥(id_rsa.pub)和私钥(id_rsa)在客户端生成。
把公钥放在服务器上(把id_rsa.pub内容加入到~/.ssh/authorized_keys文件末尾)。
把私钥放在客户端(~/.ssh/id_rsa)。
第一次连接服务器会提示把服务器hostkey加入到客户端的~/.ssh/known_hosts里(防止中间攻击)。
如果出现警告错误,WARNING: UNPROTECTED PRIVATE KEY FILE!
解决方法:chmod
600
参考:https://www.cnblogs.com/diffx/p/9553587.html
便于以后ssh登陆方便,把
136.187.97.246 gate
加入到/etc/hosts文件里。
这样以后只需要输入以下登陆:
ssh gate -l $USERNAME
每次ssh连接需要输入~/.ssh/id_rsa私钥的passphrase,以下注册私钥后可免除每次ssh连接输入passphrase的麻烦。
$eval `ssh-agent -s` //根据需要,启动ssh-agent
$ssh-add //默认~/.ssh/id_rsa