在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密码登录。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: filezilla连接ubuntu服务器步骤