ubuntu

ubuntu ssh如何设置密码登录

小樊
242
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
    

注意事项

通过以上步骤,你应该能够在Ubuntu系统上成功设置SSH密码登录。

0
看了该问题的人还看了