商务合作加Q:411239339

如何登录Linux而不需要密码验证

浏览:916次阅读
4 条评论

共计 466 个字符,预计需要花费 2 分钟才能阅读完成。

1、生成公钥

使用如下命令生成公钥:

ssh-keygen -t rsa -P ''

然后回车一次,此时会在你的 $HOME 目录下的.ssh 目录下生成两个文件,id_rsa 和 id_rsa.pub,id_rsa.pub 就是你需要上传到你的服务器的公钥文件

2、上传公钥到服务器

cd $HOME/.ssh
scp ./id_rsa.pub  servername@serverip:/$HOME/.ssh/authorized_keys

其中变量 $HOME 为你的用户主目录,如:/home/guozi  servername 为你的服务器用户名,serverip 为你的服务器地址,如:

scp ./id_rsa.put root@192.168.1.2/.ssh/authorized_keys

3、登录你的服务器

使用 ssh servername@serverip 登录,如果提示你要输入密码,则先输入登录,然后进入到 $HOME/.ssh 目录中,执行命令:

sudo chmod 600 authorized_keys

然后再次退出登录,你会发现,你不需要再输入密码了。

正文完
扫码赞助
post-qrcode
 0
果子
版权声明:本站原创文章,由 果子 于2015-07-15发表,共计466字。
转载说明:除特殊说明外本站文章皆由果较瘦原创发布,转载请注明出处。
评论(4 条评论)
2015-07-29 13:40:08 回复

谢谢大家

 Windows  Chrome  中国湖南省长沙市电信
2015-07-28 17:21:58 回复

希望你的博客如这个夏天一样火热。

 Windows  Chrome  中国山东省菏泽市联通
2015-07-19 10:48:48 回复

持续更新,持续来访。

 Windows  Chrome  中国山东省菏泽市联通
聆听
2015-07-15 14:33:26 回复

好高大上的样子

   Denglu  中国广西桂林市电信