remapear porta 80 a 22

0

Gostaria de remapear solicitações recebidas na porta 80 para a porta 22 e tentei o seguinte: sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-ports 22 , mas ainda assim, ssh -i key user@host -p 80 não me deixaria conectar, por que não estou pensando?

EDIT1

$ sudo iptables-save -c
sudo: unable to resolve host DevRon
# Generated by iptables-save v1.6.0 on Mon Sep  3 00:23:20 2018
*nat
:PREROUTING ACCEPT [21:1260]
:INPUT ACCEPT [21:1260]
:OUTPUT ACCEPT [254:15716]
:POSTROUTING ACCEPT [254:15716]
[0:0] -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 22
[0:0] -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 22
[0:0] -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
COMMIT
# Completed on Mon Sep  3 00:23:20 2018
# Generated by iptables-save v1.6.0 on Mon Sep  3 00:23:20 2018
*filter
:INPUT ACCEPT [41307:2896000]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [41123:2886089]
COMMIT
# Completed on Mon Sep  3 00:23:20 2018
    
por cerr 03.09.2018 / 02:01

2 respostas

0

Encontrei a resposta em: link

SSH can listen on multiple ports. Just add additional ports in sshd_config like > this:

Port 22
Port 8888

    
por 04.09.2018 / 02:07
1

Se seu objetivo for o SSH escutar na porta 80, você pode adicionar uma segunda opção de porta em / etc / ssh / sshd_config como:

Port 22
Port 80
    
por 03.09.2018 / 03:31