vi /etc/ssh/sshd_config
修改权限:chmod 777 /etc/ssh/sshd_config
改回: chmod 644 /etc/ssh/sshd_config
Port 1234 #修改默认22端口, redhat修改22端口需要使用semanage开启端口
PermitRootLogin no # 禁用root用户登录
PasswordAuthentication no #禁用密码登录
#PermitEmptyPasswords no #禁用(空)密码登录
#LogLevel VERBOSE #日志级别 默认INFO VERBOSE更详细
Protocol 2 # SSH2协议如果没有就末尾添加
#超时断开
ClientAliveInterval 300 # 以秒为单位,超过60s未操作自动断开
ClientAliveCountMax 0 # 如果客户端没有响应则判断一次超时,该参数设置允许超时的次数
MaxAuthTries 6 # 默认为最多允许3次密码错误, 输入错误即自动断开
LoginGraceTime 120 # 在指定的时间内如果没有连接成功,则自动断开会话,默认单位为秒
#允许指定用户登录
AllowUsers testuser
#禁用特定用户登录
DenyUser testuser
vi /etc/hosts.allow
sshd: ALL