溫馨提示×

ubuntu ssh如何設置密碼登錄

小樊
199
2025-04-03 08:34:58
欄目: 智能運維

在Ubuntu系統中,設置SSH密碼登錄的步驟如下:

方法一:通過SSH命令行設置

  1. 連接到服務器: 使用現有的用戶名和密碼通過SSH連接到你的Ubuntu服務器。

    ssh username@hostname
    
  2. 修改密碼: 連接成功后,使用passwd命令來更改你的用戶密碼。

    passwd
    

    系統會提示你輸入當前密碼,然后新密碼,最后再次輸入新密碼以確認。

  3. 完成修改: 如果一切順利,你會看到“password updated successfully”的消息。

方法二:通過SSH配置文件設置(適用于SSH密鑰登錄)

如果你希望通過SSH密鑰登錄,但仍然需要設置密碼登錄作為備用方案,可以按照以下步驟操作:

  1. 生成SSH密鑰對(如果還沒有):

    ssh-keygen -t rsa -b 4096
    

    按照提示操作,通常會生成id_rsa(私鑰)和id_rsa.pub(公鑰)文件。

  2. 將公鑰復制到服務器: 使用ssh-copy-id命令將公鑰復制到服務器的~/.ssh/authorized_keys文件中。

    ssh-copy-id username@hostname
    
  3. 配置SSH服務器允許密碼登錄: 編輯服務器上的/etc/ssh/sshd_config文件。

    sudo nano /etc/ssh/sshd_config
    

    找到并確保以下行沒有被注釋掉(去掉前面的#):

    PasswordAuthentication yes
    

    如果你只想允許特定用戶使用密碼登錄,可以添加如下配置:

    Match User username
        PasswordAuthentication yes
    
  4. 重啟SSH服務: 保存并退出編輯器后,重啟SSH服務以應用更改。

    sudo systemctl restart sshd
    

注意事項

  • 安全性:雖然密碼登錄方便,但相比SSH密鑰登錄,安全性較低。建議優先使用SSH密鑰登錄,并僅在必要時啟用密碼登錄。
  • 防火墻設置:確保服務器的防火墻允許SSH連接(默認端口22)。
  • 賬戶鎖定策略:可以配置賬戶鎖定策略以防止暴力破解攻擊。

通過以上步驟,你應該能夠在Ubuntu系統上成功設置SSH密碼登錄。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女