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?

Boaz
fonte

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

Ian C.
fonte
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 [email protected]

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'
jtrag
fonte
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.

Tubos seguros
fonte
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.

Jesse
fonte
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

Yang.Y
fonte
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
4

Encontrei Coccinellida , funciona no Lion, mas é novo e um pouco buggy: /

Indolering
fonte
2

Você também pode conferir o Meerkat .

jtbandes
fonte
11
Meerkat está me dando problemas com o Lion.
2
Comercial e quebrado.
Bogdan
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.

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

Eu recomendo fortemente o uso do sshuttle . É muito útil.

Bastão
fonte
A última confirmação foi feita há 17 dias! O projeto é transferido, confira aqui: github.com/sshuttle/sshuttle @JonathanCross
Bat
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.

flyingme
fonte
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.

yorch
fonte
0

O SSH Tunnel Manager ainda está ativo e é suportado.

Desculpe o atraso, porém, não é compatível com o El Capitan.

http://projects.tynsoe.org/stm/

Yann Bizeul
fonte
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 [email protected] 

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

vencedor
fonte