Как подключится по ssh через третий хост (в другую подсеть) одной командой?
Есть сервер с двумя сетевыми интерфейсами 192.168.0.1 и 192.168.1.1
Мы в сети 192.168.0.0, по ту сторону машина с адресом 192.168.1.2
надо подключится к ней по ssh.
Сейдчас я захажу по ssh на сервер и с него уже по ssh на машину в другой подсети.
Вопрос как подключится к машине в другой пдсети в "одно касание"?
Маршруты настраивать не хочу, машины не должны знать о других подсетях.
Вроде это можно сделать 1 командой.
Так же вроде можно настроить ~/.ssh/config
Если надо через ~/.ssh/config то
настраиваем авторизацию по ключам и
Пропишим в конфиге: Host host_1
HostName 192.168.0.1
Port 22
User user_name_host_1
Host host_2
HostName 192.168.0.2
port 22
User user_name_host_2
ProxyCommand ssh -A host_1 nc %h %p