linux查看sshd状态

在Linux系统中,查看SSH服务(Secure Shell)的状态是一个非常常见的需求,SSH是一种加密的网络传输协议,用于在不安全的网络环境中提供安全的远程访问,本文将介绍如何在Linux系统中查看SSH服务的状态,包括使用命令行工具和图形界面工具的方法。

使用命令行工具查看SSH状态

1、使用systemctl命令

linux查看sshd状态

在较新的Linux发行版中,可以使用systemctl命令来管理服务,包括SSH服务,要查看SSH服务的状态,可以执行以下命令:

sudo systemctl status sshd

这个命令会显示SSH服务的当前状态,包括是否正在运行、启动时间、进程ID等信息,如果SSH服务已经启动并运行正常,你会看到类似如下的输出:

sshd.service OpenBSD Secure Shell server
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2022-01-01 00:00:00 UTC; 1 day  ago
     Docs: man:sshd(8)
           http://www.linuxdoc.org/LDP/man-pages/man8/sshd.8.html
 Main PID: 12345 (sshd)
    Tasks: 1 (limit: 4915)
   Memory: 10.0M
   CGroup: /system.slice/sshd.service
           └─12345 /usr/sbin/sshd -D
Dec 01 00:00:00 server systemd[1]: Starting OpenBSD Secure Shell server...

2、使用service命令

对于较旧的Linux发行版,可以使用service命令来管理服务,要查看SSH服务的状态,可以执行以下命令:

linux查看sshd状态

sudo service sshd status

这个命令会显示SSH服务的当前状态,包括是否正在运行、启动时间、进程ID等信息,如果SSH服务已经启动并运行正常,你会看到类似如下的输出:

● sshd.service OpenBSD Secure Shell server
      Loaded: loaded (/etc/init.d/sshd; generated by update-rc.d)
      Active: active (running) since Sun 2022-01-01 00:00:00 UTC; 1 day ago
         Docs: man:sshd(8)
           http://www.linuxdoc.org/LDP/man-pages/man8/sshd.8.html
        Process ID: 12345 (sshd)
        CGroup: /system.slice/sshd.service
          └─12345 /usr/sbin/sshd -D
Dec 01 00:00:00 server init.d[1]: starting sshd service (static) ...

使用图形界面工具查看SSH状态

1、GNOME终端(适用于大多数Linux发行版)

在GNOME终端中,你可以打开一个新的终端窗口,然后输入以下命令来查看SSH服务的状态:

sudo systemctl status sshd

或者使用以下命令来查看更详细的信息:

linux查看sshd状态

sudo systemctl status sshd --full --no-pager

2、KDE终端(适用于某些Linux发行版)

在KDE终端中,你可以打开一个新的终端窗口,然后输入以下命令来查看SSH服务的状态:

systemctl status sshd --user=kde --no-pager --type=service --description=OpenBSD Secure Shell server --scope=global --state=running | grep "Active" | cut -c9| xargs echo "${BASH_REMATCH}" | sed 's/t//g' | sed 's/\r//g' | sed 's/
//g' | sed 's/ //g' | xargs echo "${BASH_REMATCH}" | tr '
' ' ' | sed 's/\ //g' | sed 's/\t//g' | sed 's/\r//g' | sed 's/
//g' | sed 's/ //g' | xargs echo "${BASH_REMATCH}" | tr '
' ' ' | sed 's/\ //g' | sed 's/\t//g' | sed 's/\r//g' | sed 's/
//g' | sed 's/ //g' | xargs echo "${BASH_REMATCH}" | tr '
' ' ' | sed 's/\ //g' | sed 's/\t//g' | sed 's/\r//g' | sed 's/
//g' | sed 's/ //g' | xargs echo "${BASH_REMATCH}" | tr '
' ' ' | sed 's/\ //g' | sed 's/\t//g' | sed 's/\r//g' | sed 's/
//g' | sed 's/ //g' > SSHD状态.txt && cat SSHD状态.txt && rm SSHD状态.txt || echo "无法获取SSH服务状态" && exit 1 && false || true && exit 0 && false || true && exit 1 && false || true && exit 2 && false || true && exit 3 && false || true && exit 4 && false || true && exit 5 && false || true && exit 6 && false || true && exit 7 && false || true && exit 8 && false || true && exit 9 && false || true && exit 10 && false || true && exit 11 && false || true && exit 12 && false || true && exit 13 && false || true && exit 14 && false || true && exit 15 && false || true && exit 16 && false || true && exit 17 && false || true && exit 18 && false || true && exit 19 && false || true && exit 20 && false || true && exit 21 && false || true && exit 22 && false || true && exit 23 && false || true && exit 24 && false || true && exit 25 && false || true && exit 26 && false || true && exit 27 && false || true &> SSHD状态.txt

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/320663.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年2月17日
下一篇 2024年2月17日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入