centos7开启ssh服务


centos7开启ssh服务只要这三步骤:

  1. 修改配置文件 /etc/ssh/sshd_config
    修改前先备份此文件,以防万一
    cp /etc/ssh/sshd_config /etc/ssh/sshd_config_back
    去除 Port 22 和 PermitRootLogin no 前面的#,让他们生效
  2. 开启ssh服务
    systemctl start sshd.service
  3. secuCRT 或者 xshell root用户名密码登陆验证即可

若不行,再看下面详细步骤。

1. root账户登陆

2. 检查有没有安装ssh服务(默认都安装)

rpm -qa | grep ssh

默认最小化安装的centos7都安装的ssh服务
我安装的是centos 7.4.1708版本

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

3. 修改配置文件

修改配置文件 /etc/ssh/sshd_config

  1. 修改前先备份此文件,以防万一
    cp /etc/ssh/sshd_config /etc/ssh/sshd_config_back
  2. 去除 Port 22 和 PermitRootLogin no 前面的#,让他们生效
  3. wq 保存退出
    centos7开启ssh服务

4. 开启ssh服务

systemctl start sshd.service
这个命令没有回显

5. 检查一下ssh服务是否开启

ps -e | grep sshd

6. 检查一下22端口是否开启

netstat -an | grep 22

7. 将ssh服务添加到自启动列表中

systemctl enable sshd.service

8. SSH连接即可

ip+用户名+root密码

参考

https://blog.****.net/baibaigao/article/details/80956417