无密码登录服务器

本地生成公钥和私钥

cd ~/.ssh

ssh-keygen -t rsa ----------一直按回车就行,按照默认的选项生成私钥保存在.ssh/id_rsa文件中,生成的公钥保存在.ssh/id_rsa.pub中

cp id_rsa.pub authorized_keys

把本目录下的公钥拷贝到远程71服务器

scp -P 112 authorized_keys weiluoyan@10.44.0.71:/home/weiluoyan/.ssh

 

登录到71服务器

如果在71上没有自己的账户,用root账户登录,创建用户weiluoyan

重新用weiluoyan登录71服务器

cd /home/weiluoyan

mkdir .ssh

希望ssh的公钥生效必须满足两个条件,.ssh的目录权限是700,.ssh/authorized_keys文件权限是600

chmod 700 .ssh

chmod 600 .ssh/authorized_keys

 

如果不能成功,可以使用命令:ssh -v weiluoyan@10.44.0.71 查看下错误日志

 

posted @ 2017-07-30 15:42  魏什么魏什么啊  阅读(180)  评论(0编辑  收藏  举报