开启ssh服务

先检查有没有安装ssh服务:rpm -qa | grep ssh

 

如果没有安装ssh服务就安装 : yum install openssh-server

安装好后在ssh配置文件里进行配置 : (去掉#号)

vim /etc/ssh/sshd_config

 Port 22

PermitRootLogin yes    

保存并退出

修改完后用 /bin/systemctl start sshd.service 开启ssh服务,这个命令没有回显

开启后用 ps -e | grep sshd 检查一下ssh服务是否开启

 

再用netstat -an | grep 22检查一下22端口是否开启

 

ssh服务添加到自启动列表中:systemctl enable sshd.service

Unable to authenticate using any of the configured authentication methods.

vim /etc/ssh/sshd_config

Port 22

PermitRootLogin yes

PasswordAuthentication yes 刚安装完的机器可能需要开启身份验证!

设置 ssh 双向免密登录,例如 192.168.31.135中输入命令: ssh 192.168.31.136 可以实现不用密码就能连接。

192.168.31.136中输入命令: ssh 192.168.31.135 可以实现不用密码就能连接。

具体操作:

登录192.168.31.135,输入命令: vi /etc/hosts (修改增加主机地址及主机名)

 

输入命令: ssh-keygen -t rsa (连续按三次enter

 

输入命令: ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave1 (输入密码即可)

 

输入命令: ssh 192.168.31.136 进行测试,可实现免密登录

 

posted @ 2020-05-26 10:07  人间失格ar  阅读(1666)  评论(0编辑  收藏  举报