SFTP przez proxy


3

Mam dużą ilość danych na temat miejsca na zarysowanie na komputerze b, które chcę uzyskać.

W mojej sieci nie mogę połączyć się bezpośrednio z komputerem b (ssh wychodzi z komunikatem „Brak trasy do hosta”); Najpierw muszę się połączyć z komputerem a , a następnie z komputerem b .

Nie mogę przenieść danych z miejsca na zarysowania na komputerze b na komputer a z powodu przydziału miejsca nałożonego na mnie na komputerze a .

Jak mogę przenieść dane z komputera b na mój komputer w takiej sytuacji?


Jak połączyć się z komputerem b?
Thorbjørn Ravn Andersen

Odpowiedzi:


2

Jeśli nczasugerowane przez Ignacio nie jest dostępne na komputerze A, możesz utworzyć tunel:

ssh -f -N -L 1234:computerB:22 computerA

(upuść, -faby nie przechodzić do tła). Następnie powinieneś być w stanie podłączyć się do portu 1234, localhostaby uzyskać dostęp do komputera B, tj

scp -P 1234 user_on_computerB@localhost:/awesome/stuff/there /here


0
  • jedną z opcji jest zamontowanie b w a, z:

    sshfs computer_b /mnt/PC_b
    

następnie skopiuj bezpośrednio do montowania

  • inna opcja, jeśli maszyny aib są w tej samej sieci LAN, aby wyeksportować za pośrednictwem folderu danych NFS z komputera b i zamontować go na maszynie
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.