在Ubuntu系統中,設置SSH密碼登錄的步驟如下:
連接到服務器: 使用現有的用戶名和密碼通過SSH連接到你的Ubuntu服務器。
ssh username@hostname
修改密碼:
連接成功后,使用passwd
命令來更改你的用戶密碼。
passwd
系統會提示你輸入當前密碼,然后新密碼,最后再次輸入新密碼以確認。
完成修改: 如果一切順利,你會看到“password updated successfully”的消息。
如果你希望通過SSH密鑰登錄,但仍然需要設置密碼登錄作為備用方案,可以按照以下步驟操作:
生成SSH密鑰對(如果還沒有):
ssh-keygen -t rsa -b 4096
按照提示操作,通常會生成id_rsa
(私鑰)和id_rsa.pub
(公鑰)文件。
將公鑰復制到服務器:
使用ssh-copy-id
命令將公鑰復制到服務器的~/.ssh/authorized_keys
文件中。
ssh-copy-id username@hostname
配置SSH服務器允許密碼登錄:
編輯服務器上的/etc/ssh/sshd_config
文件。
sudo nano /etc/ssh/sshd_config
找到并確保以下行沒有被注釋掉(去掉前面的#
):
PasswordAuthentication yes
如果你只想允許特定用戶使用密碼登錄,可以添加如下配置:
Match User username
PasswordAuthentication yes
重啟SSH服務: 保存并退出編輯器后,重啟SSH服務以應用更改。
sudo systemctl restart sshd
通過以上步驟,你應該能夠在Ubuntu系統上成功設置SSH密碼登錄。