ubuntu开启ssh远程登录 ubuntu开启ssh服务命令
linux知识
· 2024-09-23
阅读量32987
本文详细介绍了如何在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
设备对接
自动报告

LIMS信息管理系统如何过CNAS评审?要求与常见问题
建筑工程检测LIMS系统怎么选?说点实在的
投标必看!第三方软件测评机构这样选不踩坑
实验室LIMS系统采购:别只拼低价!性价比选型才是王道
避开测评误区!揭秘CMA/CNAS软件测试“包过”套路与合规风险
几百元VS数千元,CMA软件测试报告为什么贵?值不值?
LIMS信息管理系统如何过CNAS评审?要求与常见问题
建筑工程检测LIMS系统怎么选?说点实在的
投标必看!第三方软件测评机构这样选不踩坑
实验室LIMS系统采购:别只拼低价!性价比选型才是王道
避开测评误区!揭秘CMA/CNAS软件测试“包过”套路与合规风险
几百元VS数千元,CMA软件测试报告为什么贵?值不值?
车企质检实验室必看!国内vs国外汽车零部件LIMS系统评测