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

centos6.5 设置ssh无密码登录

时间:2015-08-12 23:29:09      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

假设有A,B两台服务器,且A服务器要通过ssh勉密码登录到B服务器

1、A服务器:更改配置文件sshd_config

vim /etc/ssh/sshd_config

找到如下三行将前面的#号掉(需要切换到root用户才可以)

  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile      .ssh/authorized_keys

然后重新起动ssh服务

/sbin/service sshd restart

2、生成公钥和私钥

A、B服务器都要执行该命令

ssh-keygen -t rsa

默认在 ~/.ssh目录生成两个文件:
    id_rsa      :私钥
    id_rsa.pub  :公钥

接着在A服务器执行

cd  .ssh/
cp id_rsa.pub authorized_keys
chmod 600 authorized_keys
scp authorized_keys root@B:/home/hadoop/.ssh

3、将公钥导入到认证文件

在B服务器上执行

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
cd .ssh/
cat id_rsa.pub >> authorized_keys


测试:ssh B

 

centos6.5 设置ssh无密码登录

标签:

原文地址:http://www.cnblogs.com/lvlv/p/4725791.html

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