Eu venho trabalhando com o servidor localmente desde que o configurei há algumas semanas, mas gostaria de trabalhar nele a partir de outro local agora.
A primeira coisa que fiz foi encaminhar a porta port 22
e port 80
pela página da Web do roteador. Além disso, também configurei o firewall do servidor e permiti essas portas.
Ao digitar sudo ufw status
, recebo isso.
To Action From
-- ------ ----
22 ALLOW Anywhere
80 ALLOW Anywhere
22/tcp ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
Ao digitar netstat -ntlp | grep LISTEN
, obtenho:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -
tcp6 0 0 :::5355 :::* LISTEN -
tcp6 0 0 :::80 :::* LISTEN
Eu usei o Arping e verifiquei todas as conexões no roteador em que o servidor é executado e não há conflitos de IP. Eu mesmo reinstalei o servidor e o cliente SSH. Eu posso pingar o IP externo com sucesso através do Windows CMD.
Estes são os erros que recebo
Ao conectar-se através do WinSCP, recebo este erro:
The server rejected SFTP connection, but it listens for FTP connections.
Did you want to use FTP protocol instead of SFTP? Prefer using encryption.
Ao mudar para o FTP, recebo isto:
No connection could be made because the target machine actively refused it.
Connection failed.
Qualquer ajuda seria apreciada.