要配置Linux允許SSH登錄,您需要按照以下步驟進(jìn)行操作:
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登錄。
允許密碼身份驗(yàn)證:找到#PasswordAuthentication yes
并將其改為PasswordAuthentication yes
,如果您希望允許使用密碼進(jìn)行身份驗(yàn)證。
允許Pubkey身份驗(yàn)證:找到#PubkeyAuthentication yes
并將其改為PubkeyAuthentication yes
,如果您希望允許使用公鑰進(jìn)行身份驗(yàn)證。
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系統(tǒng)應(yīng)允許SSH登錄。您可以使用SSH客戶端工具連接到Linux系統(tǒng),如OpenSSH(Linux和macOS自帶),PuTTY(Windows)。使用以下命令連接到Linux系統(tǒng):
ssh username@ip_address
例如:ssh john@192.168.1.10