ubuntu开启ssh远程登录 ubuntu开启ssh服务命令
linux知识
· 2024-09-23
阅读量32992
本文详细介绍了如何在Ubuntu 18.04、Ubuntu 20.04以及Ubuntu 22.04系统上开启SSH服务并设置开机自启,同时讲解如何配置SSH以允许远程连接及root用户远程登录。通过本文,你将能够轻松地在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安全策略也是必不可少的环节。
如果实验室需要基于Ubuntu服务器部署专业管理系统,可参考白码科技LIMS系统,获取完整的服务器部署、SSH安全配置及系统运维方案,保障实验室数字化系统稳定运行。
LIMS-AI
设备对接
自动报告

docker怎么彻底删除容器 docker删除容器的命令
2024版本控制软件有哪些 5款好用的版本控制管理工具
linux查看当前目录文件夹大小(linux列出目录大小命令)
ubuntu如何安装telegram linux服务器安装使用telegram
ubuntu查看当前网络配置(ubuntu系统配置IP网络命令)
linux如何监控某个应用的网络请求(linux监控网络服务命令)
2026年校准实验室怎么选?选型标准深度分享
做了上百个实验室项目,我发现数字化真正解决的是什么
实验室上LIMS信息化管理系统落地快的和慢的差在哪?
实验室程序文件怎么编写?从体系梳理到发布实施的完整指南
实验室内审主要查什么?这几个环节需要重点核对
实验室内审执行与整改,重点做好这些环节
实验室作业指导书怎么编写?从内容结构到审核维护全面梳理