Usando WinSCP com servidor SFTP e dois saltos de túnel SSH

Usando WinSCP com servidor SFTP e dois saltos de túnel SSH

Estou em uma máquina Windows usando PuTTY para fazer ssh no servidor da minha escola. A partir daí eu preciso slogin -XY machine1e então slogin -XY machine2.

Idealmente, gostaria de usar o WinSCP para conectar e transferir arquivos. Eu sei que posso fazer isso usando duas cópias do PuTTY, uma para fazer ssh no servidor e criar um proxy, e a segunda PuTTY para conectar-se ao proxy e fazer login na máquina1 e criar um segundo proxy. Posso então usar o WinSCP para conectar-me ao servidor proxy e fazer login na máquina2...

Existe uma maneira mais simples de fazer isso?

Responder1

WinSCP tem suporte direto para um salto.
Veja oPágina do túnel da caixa de diálogo Configurações avançadas do site.


Para ooutro salto (o primeiro dos dois), você pode usarplinkem"comando de proxy local"recurso.

A configuração ficará assim:

Responder2

Você pode usar o MobaXterm: ele possui uma função gráfica de sftp como o WinSCP, mas também permite que você percorra os saltos da máquina automaticamente. Eles chamam isso de "salto de SSH".

Você só precisa
baixar o MobaXterm aqui:http://mobaxterm.mobatek.net/download-home-edition.html
- Clique em "Nova sessão" e escolha "ssh"
- Especifique o nome da sua primeira máquina ou endereço IP no "SSH bouncing (conecte-se através de um servidor gateway ssh).

Responder3

As máquinas 1 e 2 são baseadas em Unix? Se sim, você não poderia simplesmente usar o Unix scp? De qualquer maneira, você não seria capaz de usar o Winscp para transferir arquivos entre dois sistemas baseados em Unix.

Da máquina de origem,

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

Você não deixou claro exatamente de onde e para onde deseja transferir os arquivos.

informação relacionada