Биллинговая система Nodeny

Главная категория => Курилка => Тема начата: versus от 06 Августа 2009, 13:23:15



Название: Reverse SSH Tunneling
Отправлено: versus от 06 Августа 2009, 13:23:15
Есть случаи когда надо получить ссш доступ на машинке за натом.
Конечно можно поднять впн, но если ситуация одноразовая то множно использовать реверсный тунель:

Let's assume that Destination's IP is 192.168.20.55 (Linux box that you want to access).

You want to access from Linux client with IP 138.47.99.99.

Destination (192.168.20.55) <- |NAT| <- Source (138.47.99.99)

1. SSH from the destination to the source (with public ip) using command below:

ssh -R 19999:localhost:22 sourceuser@138.47.99.99

* port 19999 can be any unused port.

2. Now you can SSH from source to destination through SSH tuneling:

ssh localhost -p 19999

3. PROFIT