重启后ssh连接被拒绝

重启后ssh连接被拒绝

我重新启动了 Linux Mint 17.3 机器,现在当我尝试 ssh 到它时,我收到“连接被拒绝”——出了什么问题?以下是我的诊断步骤:

$ ps -ax |grep ssh
 2013 ?     Ss  0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-$
 3346 pts/1 S+  0:00 grep --colour=auto ssh

$nmap MYSERVER
Starting Nmap 6.40 ( http://nmap.org ) at 2019-09-23 15:19 EDT
Nmap scan report for MYSERVER
Host is up (0.00028s latency).
Not shown: 998 closed ports
PORT    STATE SERVICE
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds

$sudo service ssh start
start: Job is already running: ssh

$ sudo service ssh restart
ssh stop/waiting
ssh start/running

我没有输出

sudo /etc/init.d/ssh status

我读了这个ssh 连接被拒绝:如何排除故障?但那里的建议似乎并不涵盖我的情况。

答案1

该服务看起来没有正在运行,请尝试以下方法检查服务的状态:

systemctl status sshd

如果它没有运行,您可以通过以下方式启动它:

systemctl start sshd

如果您希望该服务在启动时启动,请运行:

systemctl enable sshd

编辑:我刚刚再次阅读你的问题,意识到你已经尝试运行service ssh start,我没有使用 Linux Mint 17.3,但我认为它正在使用,systemd所以你需要使用systemctl命令。

您还可以运行netstat -tunlp | grep ssh以查看该服务是否如您所期望的那样在端口 22 上侦听。如果它显示为正在侦听,但您无法连接,我会查看防火墙配置:iptables -nvL

相关内容