如何在Linux或Unix上重新启动sshd守护程序?
时间:2020-01-09 14:16:43 来源:igfitidea点击:
修改/etc/ssh/sshd_config文件后,如何使其生效?
如何在Linux或Unix系统上重新启动sshd守护程序?
SSH是Secure Shell的首字母缩写。
它是一种Internet通信协议,它允许登录Linux或Unix基系统并运行命令。
可以通过不安全的网络(例如Internet)使用安全通道交换文件。
OpenSSH是OpenBSD项目的一部分,默认情况下安装在现代Linux和* BSD系列操作系统(包括macOS)上。
本教程显示如何使用命令行选项重新启动sshd守护程序。
重新启动sshd守护程序的过程
- 打开终端应用程序
- 使用文本编辑器(例如vi或nano)编辑文件/etc/ssh/sshd_config
- 使用
sudo systemctl restart ssh.service
在Ubuntu或Debian Linux上重新启动sshd服务。 - RHEL/CentOS Linux用户运行
sudo systemctl restart sshd.service
重新启动sshd的命令从Linux或Unix发行版的一种变体到另一种变体都不同。
因此,我们将在下面看到所有其他命令。
请注意,您必须以root用户身份登录才能重新启动服务。
使用su命令或sudo命令。
如何在Debian/Ubuntu Linux中重新启动SSHD守护程序
执行systemctl命令:
$ sudo systemctl restart ssh
CentOS/RHEL/Fedora/Redhat Linux重新启动SSHD服务器
$ sudo systemctl restart sshd
在FreeBSD Unix上恢复SSHD守护程序
# /etc/rc.d/sshd restart
或者
# service sshd restart
OpenBSD Unix重新启动SSHD服务
# /etc/rc.d/sshd restart
或者
# /etc/rc.d/sshd restart
Solaris 10命令
# svcadm disable ssh # svcadm enable ssh
Solaris 9和更早版本的用户,请尝试:
# /etc/init.d/sshd stop # /etc/init.d/sshd start
AIX Unix命令
# stopsrc -s sshd # startsrc -s sshd
HP-UX Unix命令
要在HP-UX上重新启动sshd守护程序,请先将其停止,然后再次按以下方式启动它:
# /sbin/init.d/secsh stop # /sbin/init.d/secsh start
针对基于Apple macOS的笔记本电脑或desttop的命令行SSHD重新启动
打开终端应用程序,然后执行以下两个命令
$ sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist $ sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist