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

Linux采用非用户密码登录服务器

时间:2017-05-14 12:32:21      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:文件中   利用   钥匙   目录   使用   bsp   logs   重要   用户密码   

主要思想:利用ssh-keygen生成rsa密钥对,具体有两种方式

一. 由客户机生成密钥对,将对应的“锁”给服务器(登录目标)

1. 客户机生成密钥对,生成密钥对默认路径~/.ssh,提示输入密钥对密码,若输入为空,则登录时无需密码。将会在.ssh文件夹中生成id_rsa和id_rsa.pub文件

ssh-keygen

 2. 进入.ssh目录

cd ~/.ssh/

 3. 将公钥文件(“锁”文件)id_rsa.pub复制到服务器(登录目标).ssh文件中

scp id_rsa.pub user_name@user_ip:~/.ssh/

 4. 登录到服务器(登录目标)

ssh user_name@user_ip

 5. 进入.ssh目录

cd .ssh/

6. 生成authorized_keys文件

cat id_rsa.pub >> authorized_keys

7. 更改authorized_keys文件权限(重要)

chmod 600 authorized_keys

退出服务器后,再次登录服务器就可以使用非用户密码登录了。

 

二. 由服务器生成密钥对,将“钥匙”给客户机(登录端)

1. 登录服务器

ssh user_name@user_ip

 2. 进入.ssh目录

cd .ssh/

3. 服务器生成密钥对,生成密钥对默认路径~/.ssh,提示输入密钥对密码,若输入为空,则登录时无需密码。将会在.ssh文件夹中生成id_rsa和id_rsa.pub文件

ssh-keygen

4. 生成authorized_keys文件

cat id_rsa.pub >> authorized_keys

5. 更改authorized_keys文件权限(重要)

chmod 600 authorized_keys

 6. 退出服务器,将id_rsa文件(“钥匙”文件)复制到客户机.ssh文件夹中

exit
scp user_name@user_ip:~/.ssh/id_rsa ~/.ssh/

再次登录服务器时,就可以使用非用户密码登录了。

 

Linux采用非用户密码登录服务器

标签:文件中   利用   钥匙   目录   使用   bsp   logs   重要   用户密码   

原文地址:http://www.cnblogs.com/lanseyilin/p/6851837.html

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