Isso tudo está dentro de uma LAN. Meu servidor pode ser pingado. Eu posso executar aplicativos php no meu servidor de dentro da LAN.
Eu instalei o openssh-server. Eu tentei o comando:
ps aux
e mostra o seguinte:
process listed as /usr/sbin/sshd -D
No entanto, quando tento o comando:
netstat -tulpn
a coluna PID / Nome do programa está em branco (quero dizer, tem um hífen).
Honestamente, eu não entendo muito bem essa área.
Mas o estranho é que o SSH costumava funcionar mas de repente parou. Eu realmente adoraria ter alguma ajuda para resolver isso.
EDITAR:
Acabei de perceber que não consigo nem executar aplicativos php através de um navegador. Mas o localhost no URI funciona com a página index.html padrão.
MAIS INFORMAÇÃO:
Apenas para registro, nunca alterei as configurações de iptables
. Só depois que eu fiquei com esse problema que eu fiz iptables -F
.
Eu até tentei reinstalar o ssh algumas vezes, mas tenho a sensação de que as entradas no iptables estão causando esse problema, conforme aprendi nos comentários abaixo.
Se eu desativar o firewall com ufw disable
, ssh localhost
funciona.
Agora, quando tento acessar este servidor de outro computador, recebo uma mensagem de erro bem grande como esta:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS
POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be
eavesdropping on you right now (man-in-the-middle attack)! It is also
possible that a host key has just been changed. The fingerprint for
the ECDSA key sent by the remote host is
d4:........4:e9:75:06:61. Please contact your
system administrator. Add correct host key in
/home/khalid/.ssh/known_hosts to get rid of this message. Offending
ECDSA key in /home/khalid/.ssh/known_hosts:1 remove with: ssh-keygen
-f "/home/khalid/.ssh/known_hosts" -R 192.168.1.6 ECDSA host key for 192.168.X.X has changed and you have requested strict checking. Host key verification failed.
e não há conexão.