/ etc / ssh / sshd_config contém PermitRootLogin no
(o padrão)
Estou tentando aprender SSH
usando Ubuntu 16.04
como cliente e outro Ubuntu 16.04
como o servidor que está sendo executado em Oracle VirtualBox
.
Tanto quanto eu sei tudo é feito direito, mas depois de executar sudo ssh -p 2222 [email protected]
recebo a seguinte mensagem:
ssh_exchange_identification: read: Connection reset by peer
Estes são os logs do host /var/log/auth.log
:
cockroach : TTY=pts/1 ; PWD=/var/log ; USER=root ;
COMMAND=/usr/bin/ssh -p2222 [email protected]
pam_unix(sudo:session): session opened for user root by cockroach(uid=0)
pam_unix(sudo:session): session closed for user root
E as seguintes são as mensagens de log do convidado /var/log/auth.log
:
ubuntu2 sudo: pam_unix(sudo:session): session opened for user root by cockroach(uid=0)
ubuntu2 sudo: pam_unix(sudo:session): session closed for user root
Também fiz a ufw
para permitir a transmissão de dados SSH
para o cliente e o servidor, mas meu problema ainda existe.
Você poderia me dar algumas idéias sobre o meu problema?
/ etc / ssh / sshd_config contém PermitRootLogin no
(o padrão)
Com PermitRootLogin prohibit-password
, você precisará usar outro método de autenticação, como chaves públicas / privadas, por exemplo.
Se você deseja usar login / senha root (não há problema em fazê-lo em um ambiente LAB) você pode usar PermitRootLogin yes
.
EDIT: Revendo este segmento Acabei de ver o @ 127.0.0.1 ... Você está se conectando a partir da própria VirtualBox VM?
Por favor, nos dê mais detalhes como: 1 - Em qual máquina você está editando o sshd.conf 2 - Em qual você está executando o comando ssh 3 - Para qual você está tentando se conectar.
Estou suspeitando que é mais trivial do que parecia no começo, mas por favor, dê o máximo de detalhes possível.
Tags ssh virtualbox ubuntu