一、双方机器都是root用户登陆方法
A为本地主机(即用于控制其他主机的机器) ;
B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;
A和B的系统都是Linux
在A上运行命令:
# ssh-keygen -t rsa (连续三次回车,即在本地生成了私钥(id_rsa) 与公钥 (id_rsa.pub),不设置密码)
# ssh root@10.9.192.44 "mkdir .ssh" (需要输入密码)
# scp ~/.ssh/id_rsa.pub root@192.168.60.110:.ssh/id_rsa.pub (需要输入密码)
在B上的命令:
# touch /root/.ssh/authorized_keys (如果已经存在这个文件, 跳过这条)
# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys (将id_rsa.pub的内容追加到authorized_keys 中)
回到A机器:
# ssh root@192.168.60.110 (不需要密码, 登录成功)
二、远程主机不是root用户(比如普通用户test)登陆方法
A为本地主机(即用于控制其他主机的机器) ;
B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;
A和B的系统都是Linux
在A上运行命令:
# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)
# ssh test@192.168.60.110 "mkdir .ssh" (需要输入密码)
# scp ~/.ssh/id_rsa.pub test@192.168.60.110:.ssh/id_rsa.pub (需要输入密码)
在B上的命令:
# touch /home/test/.ssh/authorized_keys (如果已经存在这个文件, 跳过这条)
# cat /home/test/.ssh/id_rsa.pub >> /home/test/.ssh/authorized_keys (将id_rsa.pub的内容追加到authorized_keys 中)
修改test/.ssh和authorized_keys的权限
#chmod 700 test
#chmod 700 .ssh
#chmod 600 authorized_keys
回到A机器:
# ssh test@192.168.60.110 (不需要密码, 登录成功)
分享到:
相关推荐
如果有多台主机需要互信,只需将每台主机的公钥添加到其他所有主机的`authorized_keys`文件中,使用追加操作(`>>`)避免覆盖已有的公钥。 在Hadoop集群的安装配置中,这种SSH无密码登录尤其重要,因为它简化了节点...
以下是一种在Ubuntu 16.04及更高版本上设置两台机器间互信的方法,同样适用于非Ubuntu的Linux发行版。 首先,确保防火墙配置正确。在大多数情况下,我们需要关闭防火墙或者开启SSH端口(默认为22)。你可以通过运行...
在Linux环境中,配置双机SSH信任是一种常见的安全通信方式,它可以使得两台主机之间进行无密码登录,提高工作效率,同时减少因密码泄露带来的风险。本文将详细讲解如何在Linux系统中配置这种信任关系。 首先,我们...
SSH互信问题** - **原因:** 主机名大小写不一致或SSH密钥未正确配置。 - **解决方法:** 确保主机名全部使用小写字母, 并重新生成SSH密钥对。 **2. 网络配置问题** - **原因:** 网卡配置不正确或IP地址冲突。 - **...
2. SSH 互信配置:建立主节点与从节点间的无密码登录,提高管理效率和安全性。 3. 配置 Hadoop 相关参数:包括 `hadoop-env.sh`(设置 JAVA_HOME)、`core-site.xml`(设置默认文件系统)、`hdfs-site.xml`(定义 ...
如果部署了多个Zabbix组件,建立SSH密钥对或设置互信关系,方便无密码登录和自动化操作。 2.2 **建立LAMP环境** 作为Zabbix的后端,需要搭建Linux、Apache、MySQL(或MariaDB)和PHP的环境,这是Zabbix Server运行...
5. **SSH互信**:在所有节点之间建立SSH无密码登录,使用`ssh-keygen`生成密钥对,然后将公钥复制到其他节点的`~/.ssh/authorized_keys`文件中。 6. **基础环境**:确保操作系统环境稳定,安装必要的库和工具,如`...
- 在两台AIX/Linux服务器间建立SSH互信通常涉及交换公钥(`ssh-keygen`生成密钥,`ssh-copy-id`复制公钥到远程服务器)。 10. RAID技术: - RAID0(条带化)提高磁盘性能,无数据冗余。 - RAID1(镜像)提供数据...
- 通过SSH密钥实现不同节点之间的无密码通信,这对于RAC集群来说非常重要。 - 每个节点上的Oracle用户都应该能够无需密码地相互访问其他节点上的Oracle用户。 **知识点5:NTP配置(可选)** - 虽然不是强制性的,但...
网络及主机名规划 #public 192.168.10.10 node1 192.168.10.20 node2 #vip 192.168.10.100 node1vip 192.168.10.200 node2vip #private 192.168.20.10 node1priv 192.168.20.20 node2priv #scan 192.168.10.101 ...