查看ssh服务开启状态

root@dbaudit-desktop:/etc/init.d# /etc/init.d/ssh status

 * sshd is running

或者这样检查:root@dbaudit-desktop:/etc/init.d# service ssh status

ssh start/running, process 748

 

或者这样检查:

root@dbaudit-desktop:~# netstat -apntlu

激活Internet连接 (服务器和已建立连接的)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      26913/sshd

tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1239/cupsd

tcp        0      0 0.0.0.0:636             0.0.0.0:*               LISTEN      1139/slapd

tcp        0      0 0.0.0.0:389             0.0.0.0:*               LISTEN      1139/slapd

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      731/mysqld

tcp        0      0 192.168.51.95:49362     192.168.51.207:22       ESTABLISHED 3763/ssh

tcp        0      0 192.168.51.95:49363     192.168.51.207:22       ESTABLISHED 3788/ssh

tcp        0      0 192.168.51.95:22        192.168.51.113:5419     ESTABLISHED 25662/3

tcp6       0      0 :::80                   :::*                    LISTEN      1361/apache2

tcp6       0      0 :::22                   :::*                    LISTEN      26913/sshd

tcp6       0      0 ::1:631                 :::*                    LISTEN      1239/cupsd

tcp6       0      0 :::636                  :::*                    LISTEN      1139/slapd

tcp6       0      0 :::389                  :::*                    LISTEN      1139/slapd

udp        0      0 0.0.0.0:50138           0.0.0.0:*                           764/avahi-daemon: r

udp        0      0 0.0.0.0:5353            0.0.0.0:*                           764/avahi-daemon: r

 

或者这样检查:

root@dbaudit-desktop:~# ps -ef | grep ssh

root      2217  2181  0 08:48 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session

root      3669  3625  0 08:58 pts/1    00:00:00 ssh root@192.168.51.207

root      3680  2403  0 08:58 pts/0    00:00:00 ssh root@192.168.51.207

root      3763  2403  0 08:59 pts/0    00:00:00 ssh root@192.168.51.207

root      3788  3625  0 08:59 pts/1    00:00:00 ssh root@192.168.51.207

root     25662     1  0 11:53 ?        00:00:00 sshd: root@pts/3

root     26003     1  0 11:54 ?        00:00:00 /usr/sbin/sshd

root     26153 25890  0 11:55 pts/3    00:00:00 grep --color=auto ssh

或者直接用putty看看能不能连接上。注意:关闭远程协助服务后,本次putty登录并不自动断开,但尝试再次登录putty则不会登录上去了。

转载于:https://www.cnblogs.com/xiachj/p/4112108.html

<think>好的,用户想了解在Ubuntu系统中检查SSH服务是否已启动的方法。我需要根据提供的引用资料来整理正确的步骤。 首先,查看引用内容。引用[1]提到使用命令`sudo ps -e | grep ssh`和`sudo service ssh status`。引用[2]和[3]也提到了`sudo systemctl start ssh`来启动服务,以及查看状态的方法。这些命令都是检查服务状态的关键。 用户需要的是检查是否启动,所以应该包含两种方法:通过检查进程和使用系统服务状态命令。另外,可能还需要说明如果服务未运行,如何启动它,虽然用户没有直接问,但作为补充可能会有帮助。 需要确保步骤清晰,先列出检查方法,再给出示例输出,让用户能对照结果。同时,注意使用正确的命令格式,比如`systemctl`和`service`两种方式,适用于不同的Ubuntu版本。最后,引用对应的参考资料,正确标注来源。 现在整理步骤: 1. 使用`ps`命令检查进程,如果看到`sshd`表示服务正在运行。 2. 使用`systemctl status ssh`或者`service ssh status`来查看服务状态。 3. 如果服务未启动,用`sudo systemctl start ssh`来启动。 确保每个步骤都有对应的命令和解释,并标注引用来源。这样用户就能明确知道如何操作以及每个命令的作用了。</think>在Ubuntu系统中检查SSH服务是否启动,可通过以下两种常用方法实现: **方法一:通过进程检查** 执行命令: ```bash sudo ps -e | grep ssh ``` 若输出包含`sshd`进程(如`? 00:00:00 sshd`),则表明SSH服务已启动[^1]。 **方法二:通过服务状态查询** 使用systemctl命令查看: ```bash sudo systemctl status ssh ``` 或使用传统service命令: ```bash sudo service ssh status ``` 若显示`Active: active (running)`状态(如下图所示),表示服务正在运行: ``` ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2023-08-01 09:00:00 CST; 1h ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 1234 (sshd) Tasks: 1 (limit: 4915) CGroup: /system.slice/ssh.service └─1234 /usr/sbin/sshd -D ``` 若未启动,可通过`sudo systemctl start ssh`命令启动服务[^2][^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值