Linux多台计算机之间使用ssh、scp无需密码的一种方法
2017-02-23 21:24
531 查看
Linux多台计算机之间使用ssh、scp无需密码的一种方法
配置多台计算,使之可以相互登录而不需要输入密码,步骤如下:一、如果没有安装ssh,则安装ssh(yum install ssh)安装完成后会在用户主目录下产生一个隐藏文件夹.ssh。如果没有这个文件,自己新建即可(mkdir .ssh)。二、进入.ssh目录下面,在每台机器上执行命令:ssh-keygen -t rsa 之后一直回车,便产生密钥;三、完成第二步后会产生两个文件:id-rsa(私钥)、id-rsa.pub(公钥)四、在第一台机器的目录.ssh下执行命令:cat id-rsa.pub >> authorized_keys;此后.ssh下面会出现authorized_keys文件。五、然后将第一台机器的.ssh目录下面的authorized_keys文件拷贝到第二台计算机的.ssh目录下,如:scp /root/.ssh/authorized_keys root@192.168.1.200:/root/.ssh/六、到第二台机器的.ssh目录下,将第二台计算机的公钥追加进来,如:cat id-rsa.pub >> authorized_keys.七、将第二台计算机新生成的authorized_keys传输第三台计算机,将第三台计算机的公钥-id-rsa.pub添加到从第二台计算机传过来的authorized_keys里面。依次类推,直到最后一台计算机。八、在最后一台计算机执行完添加后,生成的authorized_keys文件就包含所有计算机的公钥,如果以后还有机器加进来,将公钥直接追加到文件authorized_keys中即可。最后,将最后生成的authorized_keys复制到每一台计算机的.ssh目录下,覆盖掉之前的authorized_keys。至此,便可以在任意一台计算机上免密码使用ssh、scp了。如:在主机192.168.1.101上执行如下:scp /tmp/t.txt 192.168.1.200:/tmpssh 192.168.1.200注:假如没有公钥则需要如下执行:scp /tmp/t.txt root@192.168.1.200:/tmpssh root@192.168.1.200
配置多台计算,使之可以相互登录而不需要输入密码,步骤如下:一、如果没有安装ssh,则安装ssh(yum install ssh)安装完成后会在用户主目录下产生一个隐藏文件夹.ssh。如果没有这个文件,自己新建即可(mkdir .ssh)。二、进入.ssh目录下面,在每台机器上执行命令:ssh-keygen -t rsa 之后一直回车,便产生密钥;三、完成第二步后会产生两个文件:id-rsa(私钥)、id-rsa.pub(公钥)四、在第一台机器的目录.ssh下执行命令:cat id-rsa.pub >> authorized_keys;此后.ssh下面会出现authorized_keys文件。五、然后将第一台机器的.ssh目录下面的authorized_keys文件拷贝到第二台计算机的.ssh目录下,如:scp /root/.ssh/authorized_keys root@192.168.1.200:/root/.ssh/六、到第二台机器的.ssh目录下,将第二台计算机的公钥追加进来,如:cat id-rsa.pub >> authorized_keys.七、将第二台计算机新生成的authorized_keys传输第三台计算机,将第三台计算机的公钥-id-rsa.pub添加到从第二台计算机传过来的authorized_keys里面。依次类推,直到最后一台计算机。八、在最后一台计算机执行完添加后,生成的authorized_keys文件就包含所有计算机的公钥,如果以后还有机器加进来,将公钥直接追加到文件authorized_keys中即可。最后,将最后生成的authorized_keys复制到每一台计算机的.ssh目录下,覆盖掉之前的authorized_keys。至此,便可以在任意一台计算机上免密码使用ssh、scp了。如:在主机192.168.1.101上执行如下:scp /tmp/t.txt 192.168.1.200:/tmpssh 192.168.1.200注:假如没有公钥则需要如下执行:scp /tmp/t.txt root@192.168.1.200:/tmpssh root@192.168.1.200
相关文章推荐
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 如何在两台linux服务器之间用RSA键对的方法SSH/SCP不需密码
- 使用ssh或scp无需输入密码方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 如何在两台linux服务器之间用RSA键对的方法SSH/SCP不需密码
- Linux命令:ssh,scp使用及免密码登录
- 使用scp在linux主机之间无密码复制文件/目录
- Linux系统之间实现ssh无需密码连接
- 实现scp在linux或unix之间传输文件无需密码---如何配置scp文件传输
- 配置scp在Linux或Unix之间传输文件无需密码
- linux ssh服务不使用密码的方法
- linux中ssh使用rsa免密码登录和下载文件的方法
- Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件
- linux中ssh使用rsa免密码登录方法
- linux多台服务器之间ssh连接无需密码
- 配置Linux 服务器之间ssh、scp不需要密码