Conexão Cyberduck Falha / Tempo Limite

3

Como eu poderia mudar minha configuração de SSH ou configuração de Cyberduck para habilitar conexões SFTP da minha máquina local para conectar através de um servidor proxy e então conectar ao meu servidor de destino? No momento, minha conexão falha / cai no Cyberduck. No entanto, posso chegar ao servidor muito bem via SFTP a partir de uma janela do Terminal e acho que algo pode estar errado com a minha configuração SSH.

Esta é a aparência da minha configuração SSH:

Host proxyserveraddress.test.com
ProxyCommand none
# PreferredAuthentications publickey

Host server1.test.com

Host server2.test.com

Host server3.test.com

######## DEFAULTS #########

Host *.test.com
User myusername
Port 8622
PreferredAuthentications publickey,password
ProxyCommand ssh proxyserveraddress.test.com exec nc %h %p 2>/dev/null

Como um exemplo específico baseado nesta configuração de amostra -

Como eu poderia, por exemplo, modificar essa configuração para que o Cyberduck em minha máquina local se conecte primeiro a proxyserveraddress.test.com e depois a server1.test.com?

    
por THE DOCTOR 23.01.2015 / 04:03

2 respostas

2

Parece que o cyberduck não usa o SSH internamente, mas implementa o protocolo SSH sozinho.

De sua página wiki no sftp :

The following configuration options from ~/.ssh/config are supported for SFTP connections:

  • IdentityFile for public key authentication.
  • HostName aliases.
  • User preference for login credentials.
    
por 26.01.2015 / 22:13
0

Eu uso uma configuração similar, o que funciona bem para mim.

Pode ajudar a excluir explicitamente o servidor proxy do último Host block:

Host *.test.com !proxyserveradres.test.com
    ProxyCommand ...

Além disso, você pode tentar a opção -W (isso basicamente faz o mesmo que nc , mas sem o comando extra, portanto, é mais eficiente e há menos uma fonte possível de erros)

ProxyCommand ssh proxyserveraddress.test.com -W %h:%p
    
por 26.01.2015 / 02:55