O que estou fazendo de errado?
Eu adicionei dentro de /etc/ssh/sshd_config
:
Host myserver
HostName xxx.xxx.xxx.xxx
User myuser
Port 22
- Quando tento reiniciar
sshd
, recebo o erro:$ sudo systemctl restart sshd Job for ssh.service failed because the control process exited with error code. See "systemctl status ssh.service" and "journalctl -xe" for details.
- Há um erro de sintaxe em
sshd_config
?$ systemctl status ssh.service ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2023-07-31 14:08:15 EDT; 3min 31s ago Docs: man:sshd(8) man:sshd_config(5) Process: 1780 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=255/EXCEPTION) CPU: 3ms
$ journalctl -xe My-VM sudo[1772]: myuser : TTY=pts/0 ; PWD=/var/www/example.com ; USER=root ; COMMAND=/usr/b> My-VM sudo[1772]: pam_unix(sudo:session): session opened for user root(uid=0) by myuser(uid=1000) My-VM sudo[1772]: pam_unix(sudo:session): session closed for user root
A configuração do seu host é para um cliente, não para um servidor, então coloque-a no arquivo de configuração do cliente; geralmente:
$HOME/.ssh/config
/etc/ssh/sshd_config