Linux——SSH免密码登录

原创 2016年09月20日 18:23:34

Linux(CentOS)免密码SSH登录

        这次的重点在于SSH免密码登录,直面主题,以最简单的环境进行考虑————同网段的两个ip之间SSH免密码登录。

        策略:

        PC-a主机想要免密码SSH登录PC-b主机,那么采用非对称加密,生成一对密钥(私钥------公钥),在PC-a主机生成一对密钥,把公钥复制一份放到PC-b。

       同理,PC-b想要免密码SSH登录PC-a,就在PC-b主机生成一对密钥,把公钥复制一份,放到PC-a。


两台电脑ip分别为:192.168.8.88 、192.168.8.99

1.初始状态

(1)未配置前,192.168.8.88     ssh登录    192.168.8.99  :需要输密码

[root@wqb88 ~]# ssh 192.168.8.99
root@192.168.8.99's password:
Last login: Wed Sep 21 01:11:16 2016 from wqb88

(2)未配置前,192.168.8.99     ssh登录    192.168.8.88  :需要输密码

[root@wqb99 ~]# ssh 192.168.8.88
root@192.168.8.88's password:
Last login: Wed Sep 21 01:14:20 2016 from wqb99

2.生成 密码对

[root@wqb99 .ssh]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
64:19:b6:71:19:f7:b8:1a:66:de:cb:5c:e3:05:dc:bb root@wqb99
The key's randomart image is:
+--[ RSA 2048]----+
|        + oo.    |
|       . *.. o   |
|        =   . .  |
|       o     o . |
|        S + . o .|
|         + +   ..|
|          o . o..|
|           o + o.|
|            + .E |
+-----------------+


3.复制 公钥到 想要去登录主机

[root@wqb88 ~]# ssh-copy-id 192.168.8.99

4.免密码登录成功

[root@wqb88 ~]# ssh 192.168.8.99
Last login: Wed Sep 21 01:14:07 2016 from wqb88




版权声明:本文为博主原创文章,未经博主允许不得转载。

linux 配置ssh无密码登录不起作用的解决方案

1、安装ssh 直接 sudo apt-get install openssh-server 2、查看ssh运行状态  ps -e | grep ssh 如果发现 sshd 和 ssh-age...
  • u010533843
  • u010533843
  • 2017年02月08日 14:45
  • 2828

Linux SSH 免密码登录

工作中经常要登录的Linux主机太多,每次输密码太麻烦,配过几次免密码登录,每次都记不住,这次记下来备忘。首先在自己机器上使用 ssh-keygen 工具来创建密钥,如下ssh-keygen -t r...
  • kongxx
  • kongxx
  • 2015年07月24日 21:10
  • 1840

SSH 免密码登录(Linux 环境下操作)

​ A机:自己的电脑 B机:需要远程登录的客户端或服务器​ 这里即A机想通过ssh免密码登录到B机。​ ssh 无密码登录需要使用到公钥和私钥。一般是在A机上生成公钥/私钥对...
  • qq_23827747
  • qq_23827747
  • 2017年02月11日 21:03
  • 1170

linux设置SSH免密码登录,但登录不成功

相关资料 http://blog.csdn.net/shiqidide/article/details/7582572 http://www.xuebuyuan.com/1583179.html ...
  • qq_19648191
  • qq_19648191
  • 2017年02月03日 10:54
  • 3600

Linux ssh免密码登录

1、在服务器中生成一对密钥 ssh-keygen  -t  rsa 生成路径,默认用户家目录 ~/.ssh:    Enter file in which to save the key (/ro...
  • yang_xu_1987
  • yang_xu_1987
  • 2017年12月22日 14:57
  • 36

Linux:SSH免密码登录

我相信用过ssh连接linux服务器的人都知道,要连上Linux服务器,都要输入一大串的命令,先是ssh -p 端口号 用户名@IP地址 然后再输入密码才能进入远程linux服务器,是不是感觉特别烦躁...
  • wangli0829
  • wangli0829
  • 2017年08月31日 14:50
  • 62919

【linux】SSH免密码登录

A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ; A和B的系统都是Linux 在A上的命令: # ssh-keyg...
  • moxiaomomo
  • moxiaomomo
  • 2013年09月15日 15:48
  • 880

Linux SSH免密码登录

Hadoop中有些管理脚本需要用到SSH连接,这些脚本是自动运行的,我们显然不想每次运行这些脚本都输入密码。但是反过来,我们也不希望没有授权的用户可以不用密码登录SSH。 为此,我们需要设置一种安全...
  • lzm1340458776
  • lzm1340458776
  • 2015年04月01日 10:09
  • 668

linux:ssh免密码登录

linux 免密 登录
  • qq_18675693
  • qq_18675693
  • 2016年11月06日 13:36
  • 465

Linux学习笔记--SSH免密码登录

需要实现的效果:有两台服务器:"192.168.201.236" 和 "192.168.201.237"需要实现:在服务器"192.168.201.236"上实现ssh无密码连接服务器"192.168...
  • daidaineteasy
  • daidaineteasy
  • 2016年03月22日 17:50
  • 9683
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux——SSH免密码登录
举报原因:
原因补充:

(最多只允许输入30个字)