Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux ssh配置文件

作者:饮尽孤单   发布日期:2026-05-18   浏览:43

# /etc/ssh/sshd_config 文件示例

# 指定SSH协议版本,1表示SSH-1,2表示SSH-2。推荐使用SSH-2
Protocol 2

# 监听的端口,默认是22
Port 22

# 是否允许root用户直接登录,建议设置为no以提高安全性
PermitRootLogin no

# 密码认证方式,建议设置为no并使用公钥认证
PasswordAuthentication no

# 允许的认证方式,可以指定多种认证方式
PubkeyAuthentication yes

# 登录超时时间,单位为秒
LoginGraceTime 60

# 最大认证尝试次数
MaxAuthTries 6

# 是否允许使用空密码登录,建议设置为no
PermitEmptyPasswords no

# 日志级别,可以设置为QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, 或DEBUG3
LogLevel INFO

# 允许的用户列表,可以用多个用户名或使用通配符
AllowUsers user1 user2

# 禁止的用户列表
DenyUsers user3 user4

# 允许的主机列表
AllowHosts 192.168.1.*

# 禁止的主机列表
DenyHosts 10.0.0.*

# 是否启用X11转发
X11Forwarding yes

# 是否允许TCP转发
AllowTcpForwarding yes

# 是否启用压缩
Compression delayed

# 是否启用GSSAPI认证
GSSAPIAuthentication no

# 是否启用StrictModes,如果启用,则sshd会检查用户家目录和相关文件的权限是否安全
StrictModes yes

# 是否启用Banner消息
Banner /etc/issue.net

# 是否启用子系统SFTP
Subsystem sftp /usr/lib/openssh/sftp-server

解释说明:

  • Protocol 2:确保使用更安全的SSH-2协议。
  • Port 22:默认监听22端口,可以根据需要更改。
  • PermitRootLogin no:禁止root用户直接登录,增强安全性。
  • PasswordAuthentication no:禁用密码登录,推荐使用公钥认证。
  • PubkeyAuthentication yes:启用公钥认证。
  • LoginGraceTime 60:设置登录超时时间为60秒。
  • MaxAuthTries 6:限制最大认证尝试次数为6次。
  • PermitEmptyPasswords no:禁止使用空密码登录。
  • LogLevel INFO:设置日志级别为INFO,记录更多信息。
  • AllowUsers/DenyUsers:控制允许或禁止特定用户登录。
  • AllowHosts/DenyHosts:控制允许或禁止特定主机连接。
  • X11Forwarding yes:启用X11转发,用于图形界面应用。
  • AllowTcpForwarding yes:允许TCP转发。
  • Compression delayed:启用延迟压缩。
  • GSSAPIAuthentication no:禁用GSSAPI认证。
  • StrictModes yes:启用严格模式检查。
  • Banner /etc/issue.net:显示欢迎信息。
  • Subsystem sftp:启用SFTP子系统。

这个配置文件 /etc/ssh/sshd_config 是SSH服务器的核心配置文件,通过修改它可以调整SSH服务的行为和安全性。修改后需要重启SSH服务使配置生效。

上一篇:linux结束进程命令

下一篇:linux ip查询

大家都在看

linux如何启动nginx

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站