systemctl
La commande est utilisée sur Linux RedHat 7 pour gérer les services à l'échelle du système. Il permet aux administrateurs de gérer le service ssh pour démarrer, redémarrer, arrêter ou activer le chargement automatique après le démarrage du système.
Dans installez le service ssh sur votre linux RHEL 7, exécutez la commande linux suivante :
# yum install openssh
Par service SSH par défaut ou pour être plus précis sshd
(démon) est désactivé. Une fois le package opensshd installé, vous pouvez vérifier l'état du service SSHD en utilisant la commande ci-dessous :
# systemctl status sshd sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled) Active: inactive (dead)
Pour démarrer le démon ssh (sshd) sur RHEL 7, exécutez :
systemctl start sshd
Après avoir démarré avec succès le démon SSHD, vérifiez l'état du service sshd en :
# systemctl status sshd sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled) Active: active (running) since Mon 2014-09-01 09:35:17 EST; 2s ago Process: 6191 ExecStartPre=/usr/sbin/sshd-keygen (code=exited, status=0/SUCCESS) Main PID: 6194 (sshd) CGroup: /system.slice/sshd.service └─6194 /usr/sbin/sshd -D Sep 01 09:35:17 localhost.localdomain systemd[1]: Started OpenSSH server daemon. Sep 01 09:35:17 localhost.localdomain sshd[6194]: Server listening on 0.0.0.0 port 22. Sep 01 09:35:17 localhost.localdomain sshd[6194]: Server listening on :: port 22.
Ensuite, lorsque vous redémarrez votre machine RHEL 7 Linux, vous devrez redémarrer manuellement le service ssh. Pour démarrer sshd
service automatiquement après le redémarrage, entrez la commande linux suivante dans votre terminal :
# systemctl enable sshd ln -s '/usr/lib/systemd/system/sshd.service' '/etc/systemd/system/multi-user.target.wants/sshd.service'
Pour désactiver sshd
sur votre système Linux RHEL 7, modifiez la commande ci-dessus pour :
# systemctl disable sshd rm '/etc/systemd/system/multi-user.target.wants/sshd.service'