ubuntu

Ubuntu SSH如何设置密码认证

小樊
71
2025-06-23 04:15:13
栏目: 智能运维

在Ubuntu系统中,设置SSH密码认证的步骤如下:

1. 确保SSH服务已安装并运行

首先,确保你的Ubuntu系统上已经安装了SSH服务器,并且它正在运行。你可以通过以下命令检查SSH服务的状态:

sudo systemctl status ssh

如果服务未运行,可以使用以下命令启动它:

sudo systemctl start ssh

2. 配置SSH服务器

编辑SSH服务器的配置文件 /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config

在文件中找到以下行并进行相应的修改:

修改完成后,保存并退出编辑器。

3. 重启SSH服务

为了使配置生效,需要重启SSH服务:

sudo systemctl restart ssh

4. 设置用户密码

确保你有一个用户账户,并且该账户有密码。你可以使用以下命令为用户设置密码:

sudo passwd username

username 替换为你要设置密码的用户名。系统会提示你输入新密码并确认。

5. 测试SSH连接

现在,你可以尝试从另一台计算机通过SSH连接到你的Ubuntu服务器,使用以下命令:

ssh username@server_ip_address

username 替换为你的用户名,server_ip_address 替换为你的服务器IP地址。系统会提示你输入密码,输入正确的密码后,你应该能够成功登录。

6. 防火墙设置(可选)

如果你启用了防火墙,确保允许SSH连接。你可以使用以下命令打开SSH端口(默认端口22):

sudo ufw allow ssh

或者,如果你使用的是其他防火墙工具,请相应地进行配置。

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

0
看了该问题的人还看了