Estou tentando transformar minha área de trabalho do Windows 10 em um servidor ssh seguro. O sshd está rodando, mas não consigo conectar nenhum dos meus outros computadores. Estou usando a autenticação de senha com o ed25519. Estou usando o mesmo par de chaves do meu servidor Linux.
Comecei atualizando
sudo apt-get update && sudo apt-get -y upgrade
instalando
sudo apt-get install openssh-server
adicionando o seguinte ao nano / etc / ssh / sshd_config
PermitRootLogin no
PubkeyAuthentication yes
AllowUsers user21303
PasswordAuthentication no
ChallengeResponseAuthentication no UsePAM
yes X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_* Subsystem
sftp /usr/lib/openssh/sftp-server
Copie id_ed25519.pub para ~ / .ssh
ligou as permissões
sudo chmod 700 .ssh
sudo chmod 644 .ssh/id_ed25519.pub
verificado se as permissões foram definidas com ls -la
Reinicie o serviço
sudo service ssh --full-restart
Verifique se o serviço está sendo executado
service ssh status
está correndo
Quando tento me conectar ao endereço IP do host, nada acontece. Eu usei a verbosidade do tripple e recebo o mesmo erro que teria se estivesse conectando a um IP inválido:
OpenSSH_7.8p1 Debian-1, OpenSSL 1.0.2o 27 Mar 2018
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolve_canonicalize: hostname 192.168.1.180 is address
debug2: ssh_connect_direct debug1: Connecting to 192.168.1.180 [192.168.1.180] port 22
Eu recebo a mesma mensagem de erro como se eu estivesse conectado a um endereço IP não existente.
Eu tenho internet. Eu posso fazer ping 8.8.8.8, etc.
Como posso diagnosticar ainda mais este problema? Eu gostaria de saber como procurar a causa e não apenas a força bruta do Google. Obrigado pelo seu tempo.