码迷,mamicode.com
首页 > 系统相关 > 详细

linux 免密登陆(超简单)

时间:2018-11-20 13:18:53      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:一个   用户登录   ext   sshd   linux   cat   自己   分享   inf   

一、客户端生产公钥

在windwos上 生成公钥私钥前,先下载git哦

ssh-keygen -t rsa
# 记住下方方框内公钥保存地址,

技术分享图片

 

二、查看自己用户的登录地址

cat /etc/passwd
# 我的root用户登录地址是/root

技术分享图片

 

三、创建.ssh文件夹和.ssh/authorized_keys

madir -p /root/.ssh
# 记住在 自己登陆用户 的文件夹下创建一个.ssh文件夹

touch /root/.ssh/authorized_keys
# 创建authorized_keys文件

 

四、客户端公钥放入服务器

在第一步里面有客户端公钥保存的地址,c:\User\dell\.ssh 里面有id_rsa.pub 文件,将该文件的内容复制到服务端的/root/.ssh/authorized_keys文件里面

技术分享图片

 

五、设置ssh

vim /etc/ssh/sshd_config

将下面两个的配置去#即可

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

 

 六、git登陆

ssh root@服务端ip

 

 

七、特别说明

如果后期你还想要某个用户免密登陆,就需要将在该用户文件夹下创建.ssh文件夹和.ssh/authorized_keys 文件,然后将公钥内容放入.ssh/authorized_keys文件中即可。

如果想要多个人都可以访问一个用户。则将多人的公钥内容放至用户文件夹下的.ssh/authorized_keys中就可以了

 

linux 免密登陆(超简单)

标签:一个   用户登录   ext   sshd   linux   cat   自己   分享   inf   

原文地址:https://www.cnblogs.com/xiaobaiskill/p/9988156.html

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