码迷,mamicode.com
首页 > 其他好文 > 详细

Centos 6.5 x64 本地用户秘钥登陆

时间:2016-08-17 23:23:28      阅读:520      评论:0      收藏:0      [点我收藏+]

标签:本地用户   centos 6.5   秘钥登陆   

线上服务器统一使用秘钥登陆,密码登陆直接被禁止了。


默认都是root登陆,开发要求能登陆服务器,查看目录里面的文件。所以需要创建一个普通用户,以及普通用户的秘钥


创建用户

useradd lisi

设置密码

passwd lisi


使用xshell生成秘钥

方法参考

http://jingyan.baidu.com/article/e5c39bf5ba78e639d760330e.html

然后把生成的公钥写入/root/.ssh/authorized_keys 文件


测试登陆,发现死活验证失败。

后来终于找到了解决办法


先切换到普通用户

su lisi

cd ~

生成ssh秘钥(只是为了创建.ssh文件而已)

ssh-keygen -t rsa

cd ~/.ssh/

cp -p id_rsa.pub authorized_keys

将xshell生成秘钥里面的公钥写入到authorized_keys

再次使用xshell登陆,验证通过。


最后注意,把/root/.ssh/authorized_keys刚刚写入的秘钥删除掉

否则普通用户使用xshell登陆时,把用户改成root,就可以使用root身份登陆了,切记!




本文出自 “陨落星空” 博客,请务必保留此出处http://xiao987334176.blog.51cto.com/2202382/1839640

Centos 6.5 x64 本地用户秘钥登陆

标签:本地用户   centos 6.5   秘钥登陆   

原文地址:http://xiao987334176.blog.51cto.com/2202382/1839640

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!