ubuntu开启ssh远程登录 ubuntu开启ssh服务命令

linux知识

· 2024-09-23

阅读量27283

白码低代码开发平台

普通程序员使用白码低代码平台即可变成高级程序员!点击右方“点击测试”马上使用吧!

本文详细介绍了如何在Ubuntu 18.04、Ubuntu 20.04以及Ubuntu 22.04系统上开启SSH服务并设置开机自启,同时讲解如何配置SSH以允许远程连接及root用户远程登录。通过本文,你将能够轻松地在Ubuntu系统上配置SSH,实现安全的远程访问。

ubuntu开启ssh远程登录

Ubuntu如何开启SSH服务并设置开机自启

在Ubuntu 18.04、Ubuntu 20.04以及Ubuntu 22.04系统上,SSH服务默认通常是安装的,但可能没有启动。以下步骤将指导你如何开启SSH服务并确保它在系统启动时自动运行。​​ ‌​ ‌‌ ‌​ ​ ‌‌ ‍‍ ​‍

安装SSH服务(如果未安装):

sudo apt update

sudo apt install openssh-server

启动SSH服务并设置开机自启:

启动SSH服务:

sudo systemctl start ssh

设置SSH服务开机自启:

sudo systemctl enable ssh

检查SSH服务状态

验证SSH服务是否正在运行

sudo systemctl status ssh

Ubuntu设置SSH远程连接,允许root远程登录

默认情况下,Ubuntu SSH服务不允许root用户直接登录。为了启用root登录,需要修改SSH配置文件。

修改SSH配置文件:

sudo nano /etc/ssh/sshd_config

找到并修改以下配置项,确保它们未被注释(去掉行首的#)并设置正确的值:

PermitRootLogin yes

PasswordAuthentication yes

保存并关闭配置文件后,重启SSH服务应用更改

sudo systemctl restart ssh

测试SSH连接:

使用另一台计算机或终端窗口,尝试连接到你的Ubuntu系统:

ssh root@<your_ubuntu_ip_address> -p <port_number>

设置防火墙: 确保服务器允许SSH流量:

sudo ufw allow ssh

Ubuntu SSH配置相关问题

Ubuntu 18.04上如何查看SSH服务是否正在运行?

你可以使用以下命令查看SSH服务的状态:

sudo systemctl status ssh

在Ubuntu 20.04中,如何只允许特定IP地址远程连接SSH?

在/etc/ssh/sshd_config文件中添加以下行,替换为你想允许的IP地址:

AllowUsers root@<ip_address>

然后重启SSH服务:

sudo systemctl restart ssh

Ubuntu 20.04如何允许root用户远程登录?

编辑SSH配置文件,将PermitRootLogin设置为yes,并重启SSH服务。

在Ubuntu 18.04、20.04、22.04中,SSH服务的开启和配置非常简单。通过上述步骤,用户可以快速启用远程登录并设置root用户权限。根据具体需求,设置SSH安全策略也是必不可少的环节。

推荐软件
更多
产品咨询
产品咨询
产品咨询
产品咨询
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
微信扫码添加白码小助理
返回顶部