SSH - Как создать туннель для трех компьютеров?

Почему бы не использовать egrep? затем вы можете регулярно выражать его так, как хотите.

 egrep (2017-07-0[1-2]-\d\d$) *file name here*| tail     

Регулярное выражение может быть немного неправильным — извините.

0
04.05.2016, 01:02
1 ответ

Я нашел ответ

https://en.wikibooks. org/wiki/OpenSSH/Cookbook/Proxies_and_Jump_Hosts

SOCKS proxy через промежуточный хост

Если вы хотите открыть SOCKS proxy через промежуточный хост, это возможно:

$ ssh -L 8001:localhost:8002 user1@machine1.example.org -t ssh -D 8002 user2@machine2.example.org

Клиент увидит SOCKS proxy на порту 8001 на локальном хосте, который на самом деле является соединением с машиной 1, и трафик в конечном итоге будет входить и выходить из сети через машину 2. Порт 8001 на локальном хосте соединяется с портом 8002 на машине 1, который является SOCKS-прокси для машины 2. Номера портов можно выбрать любые, какие вам нужны, но переадресация привилегированных портов все равно требует привилегий root.

Поэтому в моем случае я использовал:

ssh -L 6000:localhost:6001 -p 9000 admin@ip
ssh -D 6001 -p 6666 localhost -l username -N
4
28.01.2020, 02:27

Теги

Похожие вопросы