CentOS Linux:启动/停止/重新启动SSHD命令
如何在CentOS Linux上启动,停止或重新启动OpenSSH(SSHD)服务器?
如何在CentOS Linux 7.x或8.x的启动时启动/停止/重新启动SSHD?
如何在CentOS Linux上的启动时启动SSHD吗?
需要根据您的CentOS Linux系统版本使用以下命令来启动,停止或重新启动sshd服务器(OpenSSH服务)。
CentOS Linux命令启动/停止/重新启动SSHD服务
- " service"命令仅停止,启动,重启或查找CentOS v4.x/5.x/6.x的系统服务状态。
- chkconfig命令仅在启动时CentOS v4.x/5.x/6.x开启或关闭服务。
- " systemctl"命令仅在CentOS v7.x/8.x或更高版本上管理和启动/停止/重启sshd(请参阅此处的CentOS 7.x/8.x命令)。
CentOS Linux上的sshd服务名称
服务的名称也是" sshd",通常由" /etc/init.d/sshd"脚本或" service"命令或" systemctl"控制。
CentOS在引导时间打开OpenSSH SSHD服务器
语法如下,以在CentOS版本4.x/5.x/6.x或更早版本的启动时打开SSHD:
## you must login as root user. In other words, try 'sudo -i' or 'su -' ## # chkconfig sshd on
例如,要在启动时关闭SSHD服务,请输入:
# chkconfig sshd off
要查看每种运行级别类型中服务的当前状态:
# chkconfig --list sshd
输出示例:
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
CentOS启动sshd服务命令
对于CentOS版本4.x/5.x/6.x或更旧的语法如下:
# service sshd start
或者
# /etc/init.d/sshd start
CentOS停止sshd服务命令
语法适用于CentOS版本4.x/5.x/6.x或更早的版本:
提示:不要在基于ssh的会话上运行以下命令,否则将导致网络连接丢失错误。
# service sshd stop
或者
# /etc/init.d/sshd stop
CentOS重新启动sshd服务命令
语法适用于CentOS版本4.x/5.x/6.x或更早的版本:
# service sshd restart
或者
# /etc/init.d/sshd restart
CentOS查找sshd服务命令的状态
语法适用于CentOS版本4.x/5.x/6.x或更早的版本:
# service sshd status
或者
# /etc/init.d/sshd status
上面命令的示例会话输出
仅适用于CentOS版本4.x/5.x/6.x和更早版本的service和chkconfig命令
有关CentOS版本7.x/8.x或更高版本的注释
CentOS Linux版本7.x和8.x带有systemd作为初始化文件。
换句话说,以上命令可能不起作用。
您需要使用systemctl命令来管理CentOS Linux机器上的服务。
因此,我建议避免在最新版本的CentOS Linux上使用service命令。
让我们查看所有命令和示例以在CentOS 7.x或8.x上重新启动sshd
在启动时启用服务
要在CentOS版本7.x/8.x或更高版本的启动时启用SSHD服务,请运行:
# systemctl enable sshd
输出示例:
Created symlink from /etc/systemd/system/multi-user.target.wants/sshd.service to /usr/lib/systemd/system/sshd.service.
在CentOS版本7.x/8.x +或更高版本上启动SSHD
# systemctl start sshd.service
在CentOS版本7.x/8.x +或更高版本上重新启动SSHD
# systemctl restart sshd.service
在CentOS版本7.x/8.x +或更高版本上停止SSHD
# systemctl stop sshd.service
更改配置后,在CentOS版本7.x/8.x +或更高版本上重新加载SSHD
# systemctl reload sshd.service
是否想在CentOS版本7.x/8.x +或更高版本上获得SSHD状态?
尝试以下systemctl命令:
# systemctl status sshd.service
输出示例:
* sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2017-08-08 21:01:45 IST; 1min 5s ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 25701 (sshd) CGroup: /system.slice/sshd.service ??25701 /usr/sbin/sshd -D Aug 08 21:01:45 centos7-box systemd[1]: Starting OpenSSH server daemon... Aug 08 21:01:45 centos7-box sshd[25701]: Server listening on 0.0.0.0 port 22. Aug 08 21:01:45 centos7-box sshd[25701]: Server listening on :: port 22. Aug 08 21:01:45 centos7-box systemd[1]: Started OpenSSH server daemon.