前提是客户端和服务器端都是linux系统。
其实很简单
ssh-keygen -d
然后一路回车,不使用passphrase,生成一对没有passphrase的密钥来用,虽然安全性下降了些,但是非常方便。
scp /root/.ssh/id_dsa.pub root@yourhost:/root/.ssh/authorized_keys
或者
ssh-copy-id -i ~/.ssh/id_dsa.pub yourhost
然后
ssh yourhost试试看,应该在刚才传输key的时候输过密码,就不用再次输入了。
如果服务器拒绝连接,可以尝试一下清空客户机的known_hosts文件。
清空方法如下
cat /dev/null > known_hosts
当然,key文件可以改名,但是需要对ssh服务进行配置,需另行参阅别的文章。
如果需要多台客户端自动登录服务器,那么需要追加将客户端生成的id_dsa.pub内容追加到authorized_keys文件内。
SSH连接服务器自动登录配置方法
最新推荐文章于 2024-09-07 14:50:34 发布