泉缘泉 发表于 2024-6-13 20:49:02

Linux-怎样检察Linux体系是否开通sshd服务

方法1、输入setup命令检察体系服务配置

输入setup命令,选择体系服务,检察sshd服务前面是否有 *号,有*号表现已开启该服务。
https://img-blog.csdnimg.cn/direct/8c228ea22b384bff899b3adb33ad21ae.png
https://img-blog.csdnimg.cn/direct/625e1d1b4b6e40629f27a21042166b31.png
服务前面有 *号表现已开启该服务。
https://img-blog.csdnimg.cn/direct/9929130c4f4746a0b0d1b33f6ec30177.png
参考资料:https://www.bilibili.com/video/BV1dW411M7xL/?p=13
方法2、检察Linux体系是否开通sshd服务:systemctl status sshd.service大概service sshd status

如果该命令返回类似于active (running)的效果,则表现sshd服务已经在运行中。
https://img-blog.csdnimg.cn/direct/342dfa845d8544099ee2a17541504054.png
# systemctl status sshd.service                # 查看Linux系统是否开通sshd服务
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2021-06-05 09:59:11 CST; 2 years 8 months ago
   Docs: man:sshd(8)
         man:sshd_config(5)
Main PID: 1138 (sshd)
    Tasks: 1
   Memory: 7.8M
   CGroup: /system.slice/sshd.service
         └─1138 /usr/sbin/sshd -D

Mar 01 11:29:45 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 43992
Mar 01 12:01:05 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 59472
Mar 01 12:39:53 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 52504
Mar 01 12:39:55 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 52518
Mar 01 12:39:56 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 52524
Mar 01 13:59:54 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 64001
Mar 01 14:52:51 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 57980
Mar 01 16:01:59 sr sshd: Accepted password for root from XXX.XXX.XXX.XXX port 18389 ssh2
Mar 01 16:42:55 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 36434
Mar 01 16:44:21 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 10000
# service sshd status                # 查看Linux系统是否开通sshd服务
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2021-06-05 09:59:11 CST; 2 years 8 months ago
   Docs: man:sshd(8)
         man:sshd_config(5)
Main PID: 1138 (sshd)
    Tasks: 1
   Memory: 7.8M
   CGroup: /system.slice/sshd.service
         └─1138 /usr/sbin/sshd -D

Mar 01 11:29:45 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 43992
Mar 01 12:01:05 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 59472
Mar 01 12:39:53 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 52504
Mar 01 12:39:55 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 52518
Mar 01 12:39:56 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 52524
Mar 01 13:59:54 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 64001
Mar 01 14:52:51 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 57980
Mar 01 16:01:59 sr sshd: Accepted password for root from XXX.XXX.XXX.XXX port 18389 ssh2
Mar 01 16:42:55 sr sshd: Connection closed by XXX.XXX.XXX.XXX port 36434
Mar 01 16:44:21 sr sshd: Did not receive identification string from XXX.XXX.XXX.XXX port 10000
方法3、查抄服务器的22端口是否处于监听状态(SSH默认使用22端口):netstat -tuln | grep 22大概netstat -an | grep 22

如果SSH服务已启用,而且服务器正在监听22端口,将显示类似于0.0.0.0:22或:::22的信息。
https://img-blog.csdnimg.cn/direct/79cb72fbc3a04681be394ceb2193ba01.png
# netstat -tuln | grep 22                # 检查服务器的22端口是否处于监听状态
tcp      0      0 0.0.0.0:22            0.0.0.0:*               LISTEN   
# netstat -an | grep 22                # 检查服务器的22端口是否处于监听状态
tcp      0      0 0.0.0.0:22            0.0.0.0:*               LISTEN   
tcp      0      0 127.0.0.1:60119         127.0.0.1:35322         TIME_WAIT
tcp      0   52 XXX.XXX.XXX.XXX:22      XXX.XXX.XXX.XXX:18389    ESTABLISHED
tcp      0      0 XXX.XXX.XXX.XXX:39116   XXX.XXX.XXX.XXX:60101   ESTABLISHED
tcp      0      0 XXX.XXX.XXX.XXX:32792   XXX.XXX.XXX.XXX:60101   ESTABLISHED
unix2      [ ACC ]   STREAM   LISTENING   12258    /run/dbus/system_bus_socket
unix2      [ ]         DGRAM                  14221   
unix3      [ ]         STREAM   CONNECTED   21885622
方法4、检察是否有sshd进程:ps -ef | grep sshd

https://img-blog.csdnimg.cn/direct/85b053fbf83948ac87abca3af4d36a09.png
# ps -ef | grep sshd                # 查看是否有 sshd 进程
root      1138   102021 ?      00:01:18 /usr/sbin/sshd -D
root   1011311380 16:01 ?      00:00:00 sshd: root@pts/0
root   18104 101150 17:27 pts/0    00:00:00 grep --color=auto sshd

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux-怎样检察Linux体系是否开通sshd服务