1 服务端:ssh-keygen -t rsassh-copy-id -i /root/.ssh/id_rsa.pub 192.168.57.135[root@192 sh]# more rsa.sh 
#!/bin/sh
#by authors chy 2016
for&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-29 20:51:39
                            
                                625阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            配置Linux 免密码登陆1 生成秘钥对,一路回车就好2 修改公钥名称为authorized_keys3 修改权限为6004 修改sshd配置文件5 重启sshd服务配置Linux 免密码登陆友情提示:如果需要实现xshell 等终端工具实现免密码登陆的,在生成密钥对的时候,务必先把id_rsa就拷贝出来,不然到时候你配置好了的时候,通过xftp等工具拷贝文件出来,发现本地没有密钥文件,到时候就是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-08 23:50:11
                            
                                1036阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用Linux系统时,我们经常需要远程登录到其他电脑或服务器上进行操作。而对于频繁登录的用户来说,每次输入密码可能会显得有些繁琐。那么有没有办法可以实现Linux系统免密码登录呢?答案是肯定的,我们可以通过使用SSH密钥对来实现免密码登录。
SSH密钥对是指由一对密钥组成,分为私钥和公钥。私钥存放在本地,公钥存放在远程服务器上。在使用SSH进行远程登录时,首先通过一种密码学安全算法认证客户端与            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-24 10:26:44
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,SSH(Secure Shell)是一种加密的网络通信协议,用于在网络上安全地传输数据。通过SSH,用户可以远程登录到其他计算机,并在远程计算机上执行命令。
在Linux系统中,通常通过用户名和密码进行SSH登录。然而,有时候出于安全考虑或者方便性考虑,我们希望能够实现免密码SSH登录。这就意味着在进行SSH登录时,无需输入密码即可完成认证,提高了操作效率的同时也增强了系统的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-04 12:31:37
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.实现原理:通过CRT生成的密钥对,把公钥上传到Linux服务器指定用户下的.ssh目录中,在客户端上只需输入秘钥的密码即可登陆,而且验证一次以后可以免密码登陆2.具体过程:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-17 16:24:36
                            
                                665阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用scp命令传输的时候需要密码 配置免密码登陆 ssh-keygen -t rsa (四个回车) 执行命令完成后,会生成两个文件id_rsa(私钥)、id-rsa.pub(公钥) 将公钥拷贝到要免密码登陆的目标机器上(本机也是需要拷贝的) ssh-copy-id id-rsa.pub node2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-20 16:46:00
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在github.com上 建立了一个小项目,可是在每次push  的时候,都要输入用户名和密码,很是麻烦原因是使用了https方式 push在termail里边 输入  git remote -v 可以看到形如一下的返回结果origin https://github.com/yuquan0821/demo.git (fetch)origin htt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-04-27 15:21:02
                            
                                3331阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                从客户端来看,SSH提供两种级别的安全验证。第一种级别(基于口令的安全验证)    在需要登录的主机(openssh-server)上拥有帐号和口令,就可以登录到需要登录的主机(openssh-clients)。在client端和server端的数据传输都会被加密,但是不能保证正在连接的服务器就是真正需要连接的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-05-08 13:30:13
                            
                                908阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有A(192.168.10.163)和B(192.168.10.164)两台服务器,为了使A服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-30 15:06:56
                            
                                273阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            服务器A:192.168.1.210
服务器B:192.168.1.211
假设我要从服务器A ssh 连接服务器B
首先要理解两个概念:密钥和公钥
密钥相当于一把钥匙,而公钥就相当于一把门锁,我们当然是拿着钥匙去开锁,同样的道理,我们密钥放在本地服务器,也就是服务器A,把公钥放在远程服务器,也就是服务器B,那么我们就可以从服务器A ssh 免密码登陆服务器B,至于这对密钥和公钥是在哪台机            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-05-13 22:03:19
                            
                                771阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            SSH免密码登录在配置Hadoop集群分布时,要使用SSH免密码登录,假设现在有两台机器hadoop@wang-PC(192.168.10.100),作为A机,hadoop@chen-PC(192.168.10.107),作为B机。现想hadoop@wang-PC通过ssh免密码登录到hadoop@chen-PC。1.在A机下生成公钥/私钥对。[hadoop@wang-PC ~]$ ssh-key            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-02-13 11:20:27
                            
                                632阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ssh免密码登陆            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 19:49:43
                            
                                355阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             auto-ssh-keygen.exp 
#!/usr/bin/expect -f  # optionally set key passwd set pw  ""  set timeout 5 &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-05-29 22:21:46
                            
                                1156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             有时候在运维过程中,需要连接N多机器进行故障排查,即使密码都相同,敲来敲去也很麻烦,所以有了下文。
A机器上的操作:
[root@localhost ~]# cd .ssh/ [root@localhost .ssh]# ll 总用量 4 -rw-r--r-- 1 root            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-09-25 15:29:50
                            
                                958阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            假设A要登陆B免密码在A生成钥匙对     ssh-keygen -t rsa 没有要放在特殊位置的话直接连续两次回车2.把A生成的id_rsa.pub 拷贝到B,(在/root/.ssh下)3.在B上把id_rsa.pub 导入到/root/.ssh/authorized_keys里面    cat&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-04-08 11:24:49
                            
                                796阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实验环境:两台虚拟机A、B达到目的:A机器登陆B机器时不需要输入密码在A机器上操作ssh-keygen -t [rsa|dsa] -P'' //在/root/.ssh下生成 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub把.pub文件(公钥)拷贝到B机器上scp ~/.ssh/id_rsa.pub root@192.168.121.129:/root/.ssh/a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-22 15:53:12
                            
                                383阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.生成公钥和私钥ssh-keygen -t rsa1. 查看本机的valuecat ~/.ssh/id_rsa.pub2.把这个值拷贝到对方的authorized_keys中vi ~/.ssh/authorized_keyshttp://www.waitingfy.com/archives/5106...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-01 20:22:09
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            os:redhat 6hadoop 两个节点,一个master 一个slave192.168.0.1  master192.168.0.2. slave1.修改每台机器的/etc/hosts,增加192.168.0.1  ma            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-16 16:03:53
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             前提条件
ssh客户机 hostname :pc1 ip :10.0.0.1
ssh服务器 hostname :pc2 ip :10.0.0.2
两机hosts文件可以互相解析,两机以user用户登陆
step1 客户端设置
[user@pc1~]mkdir .ssh
[user@pc1~]ssh-keygen -t rsa 
然后回车一路回车(可以看懂提示意义            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-10-05 16:21:28
                            
                                1169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本地服务器希望免密码访问远端服务器(1)在本地服务器使用命令“ssh-keygen -t rsa”,连续按三次回车后会在~/.ssh文件夹生成密钥对,.ssh包含:       id_rsa : 生成的私钥文件  id_rsa.pub : 生成的公钥文件  know_hosts : 已知的主机公钥清单       au            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-02-13 11:54:42
                            
                                928阅读