Korzystanie z WinSCP z serwerem SSH i 2 przeskokami maszyny

3

Korzystam z komputera z systemem Windows, używając ssh do ssh na serwerze mojej szkoły. Stamtąd muszę „slogin -XY machine1”, a następnie „slogin -XY machine2”.

Idealnie chciałbym użyć WinSCP do łączenia i przesyłania plików. Wiem, że mogę to zrobić, używając dwóch kopii PuTTY, jednej do ssh na serwerze i utworzenia proxy, a drugiej PuTTY do połączenia z proxy i zalogowania się na maszynie 1 i utworzenia drugiego proxy. Następnie mogę użyć winSCP, aby połączyć się z serwerem proxy i zalogować do machine2 ...

Czy istnieje prostszy sposób na zrobienie tego?

Mikrofon
źródło

Odpowiedzi:

3

Możesz użyć MobaXterm: ma graficzną funkcję sftp, taką jak WinSCP, ale umożliwia także automatyczne przechodzenie przez przeskoki maszyny. Nazywają to „odbijaniem SSH”.

Musisz tylko
- pobrać MobaXterm stąd: http://mobaxterm.mobatek.net/download-home-edition.html
- Kliknij „Nowa sesja” i wybierz „ssh”
- Podaj nazwę swojego pierwszego komputera lub adres IP w „Odbijanie SSH (połączenie przez serwer ssh bramy).

Didier
źródło
1

Czy maszyny 1 i 2 są oparte na Uniksie? Jeśli tak, to czy nie możesz po prostu użyć Uniksowego SCP? W każdym razie nie będziesz w stanie używać winscp do przesyłania plików między dwoma systemami uniksowymi.

Z maszyny źródłowej

scp -rp user@hostname:destination_directory /path/to/files

Nie wyjaśniłeś dokładnie, skąd i gdzie chcesz przenieść pliki.

Sójka
źródło
tak, maszyny 1 i 2 są oparte na Uniksie. Chcę przenieść pliki z komputera z systemem Windows na maszynę2.
Mike
Cóż, możesz najpierw skopiować pliki na serwer na winscp, a następnie „scp -rp”, aby przenieść je z serwera na komputer
Jay