一、环境
虚拟机软件 VMware 16 Pro
镜像: CentOS-7-x86_64-DVD-2003.iso
二、检查软件环境
检查是否安装ssh
# 检查是否安装过ssh
yum list installed | grep openssh-server
# 若执行结果为空,则ssh没有安装,需执行以下命令进行安装
yum install openssh-server
# 修改配置文件 (需管理员执行)
vi /etc/ssh/sshd_config
# 将配置文件的某些行前的 # 去掉
# 开启 sshd 服务
sudo service sshd start
# 检查 sshd 是否开启
ps -e | grep sshd
# 或者检查端口是否监听
正常情况下执行以上步骤就能正常远程
其他情况
一、防火墙
此处不做多详解
二、关闭SELinux
# 查看 SELinux 是否关闭 输出 disabled 即为关闭
getenforce
# 若没有关闭,可在配置文件中永久关闭 (修改完需重启)
vi /etc/selinux/config
# 也可临时关闭
getenforce 0
以上就是我对 CentOS 7 SSH远程连接 的总结,要是有什么不对的地方可以私聊我