Linux SSH 服务开启
情景引入
通常情况下我们远程连接linux系统都会优先采用SSH的方式进行操作,尤其是对于云服务器。
在部分linux系统中SSH服务并不是默认开启的,那么我们要优先通过安装或开启SSH服务以实现SSH的连接。
在一般情况下linux SSH 的端口默认是22,在公网环境里这样的端口是非常危险的,尽量更改其默认端口,防止被暴力破解。
在deepin上可以通过如下命令进行安装⬇️
sudo apt-get install openssh-server
如果服务未运行,尝试启动SSH服务⬇️
sudo systemctl start ssh
Linux SSH 服务开启失败?
Linux SSH 服务开启失败可能由多种原因导致,常见的原因包括但不限于配置文件错误、端口冲突、SSH服务未安装或服务配置不正确等等。
解决方法:
检查SSH服务是否已安装:
sudo apt-get install openssh-server
检查SSH服务状态:
sudo systemctl status ssh
如果服务未运行,尝试启动SSH服务:
sudo systemctl start ssh
检查SSH配置文件(通常位于/etc/ssh/sshd_config),确保配置正确无误。
检查端口(默认端口22)是否被占用:
sudo netstat -tulpn | grep :22
如果端口被占用,更改SSH端口或停用占用端口的服务。
确保防火墙设置允许SSH端口通行。
查看相关日志,寻找有效的信息,以发现问题。在此推荐使用1Panel面板,其日志分类比较完善方便运维。
如果以上步骤均不能解决问题,可以重新安装SSH服务:
sudo apt-get remove --purge openssh-server
sudo apt-get install openssh-server
重启SSH服务:
sudo systemctl restart ssh
【持续更新】
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 菰城鸥鹭的大学之道