1.两台机器:第一台机器作为客户端,第二台机器作为服务器,在第一台使用 rhce 用户免密登录第二台机器
2.禁止 root 用户远程登录和设置三个用户sshuser1,sshuser2,
sshuser3,只允许sshuser3登录,不允许sshuser1,sshuser2登录
1.答:准备两台机器,第一台作为客户端,第二台作为服务端,分别在两台机器上创建普通用户rhce,登陆到rhce。在第一台机器上输入命令ssh-keygen -t rsa
,按四次回车键就会在/root/.ssh/目录下生成一个公钥和一个私钥文件(没有.ssh文件自己创建:mkdir /root/.ssh
),然后将公钥拷贝给第二台主机:ssh-copy-id rhce@
主机二的IP,第一次需要输入主机二的用户名和密码,验证成功后就可在主机一上免密登陆到主机二上(ssh是非对称的,所以我们还需要在主机二上重复以上操作才可以从主机二免密登陆到主机一)
2.准备一台主机,在主机上添加三个用户sshuser1,sshuser2,sshuser3(useradd 用户名
),然后配置文件:vim /etc/ssh/sshd_config
,在文件末尾加上AllowUser sshuser3
(允许登录的用户名,有多个用户允许登录中间用空格隔开)