Cześć,
gdy chcę się połączyć z moim komputerem w pracy, używam dwukrotnie ssh, wchodząc najpierw na bramkę sieciową, a potem z niej loguję się na własną maszynę. W przypadku przesyłania małych porcji danych, wymieniam je więc z użyciem trzech komputerów z pomocą scp. Chciałbym jednak teraz zsynchronizować dane z użyciem rsync. Przesył przez bramkę nie bardzo wchodzi w grę, gdyż mam na niej za mało miejsca. Chcę więc utworzyć tunelowanie przez ssh i podobno jest to możliwe. Na początku próbuję czegoś takiego, by w ogóle sprawdzić, czy będę mógł wykonać tunelowanie:
ssh -o "ProxyCommand ssh -A moje_konto_bramka@XXX.XX.XX.XX" moje_konto_pc@YYY.YYY.YY.YYY
Próbowałem też testowo połączyć dwa komputery w sieci lokalnej z wykorzystaniem trzeciego komputera z tej samej sieci:
ssh -o "ProxyCommand ssh XXX.XXX.XX.XXX nc moje_konto_posrednik 22" moje_konto_inny_pc@YYY.YYY.Y.YYY
W tym ostatnim przypadku proszono mnie o hasło, podawałem hasła od obu kont w różnej kolejności, ale zawsze po trzech nieudanych próbach, ssh przerywał połączenie. Czy ktoś łączył się w ten sposób i mógłby zdradzić jak to zrobić? Być może trzeba zmienić konfigurację serwera.