sshd_config中的以下配置項會影響SSH連接:
- Port:指定SSH服務器監聽的端口號,默認為22。
- PermitRootLogin:設置是否允許root用戶通過SSH連接。
- PasswordAuthentication:設置是否允許使用密碼進行認證,默認為yes。
- PermitEmptyPasswords:設置是否允許空密碼進行認證。
- PubkeyAuthentication:設置是否允許使用公鑰進行認證。
- AllowUsers/AllowGroups:設置允許連接的用戶或用戶組。
- DenyUsers/DenyGroups:設置禁止連接的用戶或用戶組。
- MaxAuthTries:設置認證嘗試的最大次數。
- MaxSessions:設置同時打開的最大會話數。
- Banner:設置連接前顯示的歡迎信息。
- LoginGraceTime:設置登錄超時時間。
- UsePAM:設置是否使用PAM進行認證。
- TCPKeepAlive:設置是否啟用TCP保持連接。
- X11Forwarding:設置是否允許X11轉發。
- AllowTcpForwarding:設置是否允許TCP轉發。
- ClientAliveInterval/ClientAliveCountMax:設置檢測客戶端活動的間隔時間和最大次數。
- AuthenticationMethods:設置允許的認證方法。