Linux启动sshd(OpenSSH)服务器命令

时间:2020-01-09 10:41:59  来源:igfitidea点击:

如何使用命令行选项在Linux操作系统上启动sshd守护程序(OpenSSH服务器)?

OpenSSH SSH守护程序在Linux上称为sshd,由ssh命令使用。
我们使用ssh和sshd通过不安全的网络或者Internet在两个不受信任的主机之间进行安全的加密通信。

OpenSSH服务器在TCP端口22上侦听来自客户端的连接。
该服务器通常在引导时从/etc/init.d/ssh或者/etc/init.d/sshd脚本启动。
本教程说明如何使用systemctl命令在Linux上启动sshd。

Linux启动sshd命令

  • 您必须以root用户身份登录。
  • 使用以下命令启动sshd服务:/etc/init.d/sshd start或者(对于具有systemd的现代Linux发行版)sudo systemctl start sshd.service
  • 在某些情况下,实际的脚本名称是不同的。例如,在Debian/Ubuntu Linux上是ssh.service。如果您使用的是CentOS/RHEL/Fedora Linux,请按以下方式使用sshd.service名称:/etc/init.d/ssh start或者(对于具有systemd的现代Linux发行版)sudo systemctl start ssh.service

在Linux上启动,停止和重新启动OpenSSH服务器

您需要按照如下所述的Linux发行版执行命令。

CentOS/RHEL/Fedora Linux

要执行脚本或者sshd服务:

sudo systemctl start ssh.service ## <-- Linux start sshd ##
sudo systemctl stop sshd.service ## <-- stop the server ##
sudo systemctl restart sshd.service ## <-- restart the server ##
sudo systemctl status sshd.service ## <-- Get the current status of the server ##
## enable and start sshd at boot time ##
sudo systemctl enable sshd.service
## Is sshd enabled at boot time? ##
sudo systemctl is-enabled sshd.service

安装后在CentOS/RHEL/Fedora Linux上启动,重新启动和停止服务器

关于SUSE和OpenSUSE Linux的说明

语法与CentOS/RHEL/Fedora Linux相同。
换一种说法:

/etc/init.d/sshd {start|stop|restart|status}
OR
sudo systemctl {start|stop|restart|status sshd.service}

Debian/Ubuntu Linux

我们可以按以下方式运行sshd服务:

sudo systemctl start ssh.service ## <-- Linux start sshd ##
sudo systemctl stop ssh.service ## <-- stop the server ##
sudo systemctl restart ssh.service ## <-- restart the server ##
sudo systemctl status ssh.service ## <-- Get the current status of the server ##
## enable and start sshd at boot time ##
sudo systemctl enable ssh.service
## Is sshd enabled at boot time? ##
sudo systemctl is-enabled ssh.service

HP-UX Unix启动/停止/重新启动sshd

现在,您知道在Linux上启动sshd了。
但是,如何在HP-UX上启动sshd?
以root用户身份执行以下命令:

/sbin/init.d/sshd2 start
/sbin/init.d/sshd2 stop
/sbin/init.d/sshd2 restart

IBM AIX Unix用户

再次,ssh并以root用户身份登录并执行以下命令以启动,停止和重新启动sshd服务:

/etc/rc.d/init.d/sshd start
/etc/rc.d/init.d/sshd stop
/etc/rc.d/init.d/sshd restart