497
个编辑
更改
→Centos7系统
# 找到/etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开,将关于监听端口、监听地址前的 # 号去除,然后开启允许远程登录:
## port
## ListenAddressListenAddress(依据需要开启)## PermitRootLoginPermitRootLogin(依据需要开启)
# 开启使用用户名密码来作为连接验证
## PasswordAuthentication
# 检查sshd服务是否已经开启,输入ps -e | grep sshd,或者输入netstat -an | grep 22 检查 22 号端口是否开启监听
# 为了免去每次开启CentOS时,都要手动开启sshd服务,可以将sshd服务添加至自启动列表中,输入systemctl enable sshd.service;可以通过输入systemctl list-unit-files | grep sshd,查看是否开启了sshd 服务自启动。
==SSH端口号修改==
# vim sshd_config中的port选项
# 向SELinux中添加修改的SSH端口
## 安装semanage:semanage是SELinux的管理工具,是用于向SELinux添加和修改ssh端口号
## 安装依赖:yum install policycoreutils-python
## 安装semanage:yum provides semanage
## 使用semanage向SELinux中添加我们刚刚添加的端口号(10011)
## 查询:semanage port -l | grep ssh
## 向SELinux中添加我们需要添加的ssh端口(如:10011):semanage port -a -t ssh_port_t -p tcp 10011
## 验证ssh 端口是否添加成功:semanage port -l | grep ssh
# 重启 ssh 服务:systemctl restart sshd.service
# eof