O que é um bom cliente de encapsulamento SSH para OS X?


66

Estou usando o gerenciador de túneis SSH para configurar e interromper facilmente o encapsulamento de portas no SSH para vários servidores da minha empresa. Isso me salvou a dor de abrir uma nova janela do terminal que fica lá apenas por ter um túnel aberto.

Isso funcionou muito bem (mais ou menos), mas o SSH Tunnel Manager é um aplicativo PowerPC. Com o Lion, ele não é mais suportado.

O que é um bom substituto?

Respostas:


19

O SSHTunnel é uma interface de usuário gratuita baseada em cacau para gerenciamento de túneis SSH. Trabalhos em 10.5 e acima. Não foi atualizado há algum tempo, mas o código existente é razoavelmente estável. Funcionou bem para mim no passado.

SSHTunnel


Isso foi testado no Lion?
dustmachine 12/08

Ainda não tentei.
Ian C.

Tive a chance de experimentá-lo hoje. Sim, ainda funciona para mim no Lion (10.6.0).
Ian C.

@Ian 10.6.0 não é Lion - é Snow Leopard.
precisa saber é o seguinte

6
Ele não funciona no OS X 10.8.x
Bogdan

48

Por que não usar apenas um túnel SSH via terminal OSX embutido? ...

Lançar um túnel SSH

Para iniciar seu túnel SSH, basta abrir o Mac OSX Terminal.app e conectar-se ao servidor remoto via SSH com os seguintes sinalizadores:

ssh -D 8080 -C -N username@example.com

Isso iniciará nosso túnel SSH na porta 8080 e roteará todo o tráfego (com segurança) através do servidor em example.com.

Pesquisar na internet

Agora, vamos começar a navegar na Web usando o seu novo SSH Tunnel (Chrome):

  • Abra o Google Chrome
  • Selecione "Chrome" no canto superior esquerdo
  • Selecione 'Preferências'
  • Selecione 'Mostrar configurações avançadas ...'
  • Selecione 'Alterar configurações de proxy ...'
  • Selecione 'Proxy SOCKS'
  • Digite '127.0.0.1'
  • Digite a porta '8080'
  • Salve as alterações selecionando 'OK'

8
A questão é especificamente como evitar fazer tudo isso, porque é irritante quando você precisa fazer isso com frequência.
Nick Matteo

3
Não muito, pois você pode iniciar o terminal e executar o comando em segundo plano, o que significa que você pode simplesmente fechar o terminal. Também pode ser configurado como um script, em vez de usar um aplicativo de terceiros.
Efren

20

Experimente o Secure Pipes: http://www.opoet.com É software livre e pretendo atrair mais pessoas para usá-lo.


4
Bem-vindo ao perguntar diferente! Consulte o centro de ajuda sobre autopromoção .
grg

11
O Secure Pipes funciona bem (pelo menos para atacantes locais) em El Capitan.
precisa saber é o seguinte

11
Utilitário legal! Funciona perfeitamente no macOS Sierra.
Nirmal #

11
Isso pode criar vários túneis na mesma conexão SSH? A interface do usuário não parece ser possível
Antak

11
@antak Sim, não é possível, pois agora estou desinstalando.
precisa saber é o seguinte

13

O SSH Tunnel Manager está agora na Mac App Store! Então, você pode executá-lo no Lion.


11
Não confiável em 10.8, funciona apenas algumas vezes.
sorin

Ele não suporta o redirecionamento de local para portas <1024 porque isso requer privilégios de root e o aplicativo não suporta que ainda :(
Ian Dunn

2
Não disponível na loja de aplicativos australiana $ #%!
oden

11
Recebo "Não disponível na loja dos EUA" (OS X 10.11.5)
Ian C.

8

O Core Tunnel fabricado pela Codinn é um gerenciador de túneis intuitivo e fácil de usar:

  1. Suporte a encaminhamento de porta local, remoto e dinâmico
  2. Compatível com OpenSSH
  3. Integrado com o macOS Keychain
  4. Reconexão automática
  5. Editor de configuração avançado
  6. Ícone de status na barra de menus
  7. Tags personalizadas
  8. Importação e Exportação

Túnel principal - visão geral Túnel Central - Item de Status Core Tunnel - Editor de opções avançadas


Obrigado por esse julgamento. ps aux | grep sshnão tem nada. Como você começou o túnel?
Hbrls

@hbrls Como o SSH Tunnel é baseado em uma excelente biblioteca SSH - libssh :) BTW, também disponibilizamos nosso código-fonte aberto SSHKitCore , que é baseado em libssh.
Yang.Y

11
Acabei de comprar este aplicativo pago e adoro. 63 avaliações de 5 estrelas (incluindo todas as versões do aplicativo) na Apple Mac App Store. É uma solução linda e intuitiva, muito específica para Mac, e uma boa maneira de gerenciar túneis, para que eu não precise acompanhar os scripts e garantir que eles sejam executados na inicialização, etc. Consegui criar um túnel para contornar a limitação de frustração do CyberDuck (em abril de 2017), pois ele não parece suportar a opção ~ / .ssh / config ProxyCommand. Tecnicamente, nenhum aplicativo é necessário para essa solução alternativa, mas com certeza a torna conveniente!
clearlight



1

Estou usando o iSSH no Lion, que é um aplicativo front-end para o aplicativo de linha de comando “ssh”. Ele fornece uma maneira rápida e fácil de iniciar uma conexão SSH com um computador remoto.


3
O iSSH sempre pede uma senha para que não funcione com as chaves SSH.
Bogdan


0

O iSSH não consegue se lembrar da minha senha. Coccinellida pode salvar a senha. Mas às vezes congelava meu leão da montanha ...

Shimo é bom, mas é comercial.


0

O TunnelerX é simples e fácil de usar, focado no proxy SSH SOCKS. Ele não cobre exatamente o requisito de gerenciar vários servidores, já que você pode adicionar apenas um servidor, embora normalmente seja suficiente para pessoas que desejam usar uma caixa externa como proxy. Funciona bem sob o leão da montanha.



0

No terminal:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT USER@SERVER-IP

Se você usar ssh com uma chave privada, digite:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT -i KEYFILE USER@SERVER-IP

por exemplo

$ ssh -N -L 8888:127.0.0.1:80 -i Documents/default.pem root@123.123.123.123 

Depois disso, você pode navegar usando o túnel. por exemplo, no navegador: http://127.0.0.1:8888

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.