要配置Linux允許SSH登錄,您需要按照以下步驟進行操作:
Debian/Ubuntu:sudo apt-get install openssh-server
CentOS/RHEL:sudo yum install openssh-server
Fedora:sudo dnf install openssh-server
Debian/Ubuntu:sudo systemctl start ssh
CentOS/RHEL/Fedora:sudo systemctl start sshd
允許Root用戶登錄:找到#PermitRootLogin prohibit-password
并將其改為PermitRootLogin yes
,如果您希望允許Root用戶通過SSH登錄。
允許密碼身份驗證:找到#PasswordAuthentication yes
并將其改為PasswordAuthentication yes
,如果您希望允許使用密碼進行身份驗證。
允許Pubkey身份驗證:找到#PubkeyAuthentication yes
并將其改為PubkeyAuthentication yes
,如果您希望允許使用公鑰進行身份驗證。
Debian/Ubuntu:sudo systemctl restart ssh
CentOS/RHEL/Fedora:sudo systemctl restart sshd
Debian/Ubuntu:sudo ufw allow ssh
CentOS/RHEL/Fedora:sudo firewall-cmd --add-service=ssh --permanent
完成上述步驟后,您的Linux系統應允許SSH登錄。您可以使用SSH客戶端工具連接到Linux系統,如OpenSSH(Linux和macOS自帶),PuTTY(Windows)。使用以下命令連接到Linux系統:
ssh username@ip_address
例如:ssh john@192.168.1.10