Existe um cliente SSH da GUI para OS X?


59

Eu sei que o SSH na linha de comando é bastante fácil, mas gostaria de dar aos meus alunos que usam o OS X uma opção de GUI.

Existe um equivalente PuTTY para o Mac?


6
Por que o Terminal.app não está funcionando para você? Afinal, é um aplicativo GUI. Você quer dizer SSH ou SFTP?
Gerry

1
Não sendo um usuário do OS X, parece que posso não ter conhecimento de tudo o que o Terminal.app faz. Eu pensei que era apenas uma linha de comando.
Eric Wilson

@ EricWilson - É apenas uma linha de comando - Você tem a sshpartir da linha de comando.
nome

2
Um cliente SSH da GUI? Isso não é uma contradição em termos? Por sua natureza, o SSH fornece uma linha de comando. Farei o meu melhor para responder, mas não tenho certeza se estou realmente entendendo o que você deseja. Se você pudesse esclarecer, seria muito útil.
Iconoclasta

4
Algum de vocês já usou o PuTTY? A grande coisa que ele faz é permitir definir opções SSH como encaminhamento de porta via GUI, em vez de opções de linha de comando que podem ser confusas para um novo usuário. Não esqueça que o SSH é mais do que apenas uma versão segura do Telnet.
Bert

Respostas:


90

Se você está procurando algo que controla servidores / conexões por meio de uma GUI, o Terminal.app já fará isso por você. Inicie e, no menu, selecione Shell> Nova conexão remota. Isso fornecerá uma janela do gerenciador de conexões.

Nova janela de conexão remota Terminal.app


Esqueceu sobre isso.
Moshe

1
Melhor usar as ferramentas incorporadas. Um cliente SSH da GUI parece meio bobo, exceto para permitir salvar perfis.
geoffc

Seria bom se pudéssemos dar aos nossos host aliases ... por exemplo: TS001-UTWEB0002 poderia ser chamado / alias "Jenkins"
Ajay Gautam

1
@AjayGautam: ~ / .ssh / config pode ter aliases e mais #
Nick Bastin 9/16

A ferramenta incorporada é muito limitada. Por exemplo, ele não permite que você especifique servidores proxy, chaves privadas, opções etc.
Ahmedov

21

O melhor aplicativo de GUI para SSH (e tudo o mais que você pode fazer na linha de comando) é o iTerm 2 . Enquanto o iTerm original tinha uma interface com guias antes do Terminal, o iTerm 2 eclipsa novamente o Terminal adicionando:

  • Suporte para 256 cores (você nunca voltará para 16 cores depois de usar 256)
  • Painéis divididos (o tipo de coisa que você pode fazer na tela GNU ou tmux, mas no nível do emulador de terminal, e não em um programa em execução no servidor)
  • Provisão especial para integração com o tmux (uma alternativa ao GNU screen, e que a maioria das pessoas considera melhor e mais rápida screen)
  • Preenchimento automático no nível do terminal (não uso esse recurso, não posso detalhar como ele tem vantagens sobre o preenchimento automático no nível do shell: especialmente se você usar o shell do peixe ou o zsh, talvez não seja melhor)
  • Suporte de rosnado
  • uma visualização semelhante ao Exposé de suas guias
  • uma exibição em tela cheia (e você pode escolher entre o seu próprio ou o modo de tela cheia do OS X; eu prefiro o modo de tela cheia do iTerm, pois não o força a mudar para um novo 'espaço' , permitindo que a Command-Tab ainda funcione corretamente)
  • colar histórico (um bom complemento para o histórico de comandos dos escudos)
  • Procurar
  • Replay instantâneo

e muito mais. Alguns são mencionados aqui, mas outros não, como co-processos, gatilhos, seleção inteligente, histórico semântico e assim por diante. O desenvolvimento é bastante ativo, mas a documentação parece ficar para trás. Eu recomendo. Uso-o há anos e nunca perdi o Terminal.

(É possível que o Terminal faça algumas das coisas que mencionei aqui - já faz tanto tempo que eu o uso que não me lembro, mas, quando troquei, prestei muita atenção às diferenças e havia muitas vantagens no iTerm E continua melhorando a cada poucas semanas ou meses.)


O iTerm2 é realmente um aplicativo de terminal melhor. Eu o uso exclusivamente, pois o Terminal não possui a maioria dos recursos que uso. No entanto, pelo que sei, o iTerm2 não oferece o recurso de gerenciamento de conexões que o Terminal oferece.
dhempler

2
Talvez não ... qual é exatamente o objetivo do recurso de gerenciamento de conexões? Qual problema isso resolve? Se apenas salvar uma lista de servidores que muitas vezes você se conectar, por que não usar .ssh/config: essa é a solução SSH padrão, e bastante poderosa, bem como, e funciona através ssh, sftp, scp, e qualquer outro utilitário relacionadas com o ssh. Você também pode sincronizá-lo entre máquinas, para conectar-se facilmente a qualquer servidor de qualquer outro servidor.
Iconoclasta

ssh wwwou ssh www.dev(ou qualquer outro apelido que você deseja usar) é muito mais fácil do que digitar (e lembrar!) o nome de usuário, a porta e o caminho do seu arquivo-chave e qualquer outra opção SSH que você queira usar, especialmente quando você tem dezenas ou mesmo centenas de máquinas às quais você se conecta. E você escreve configurações que se aplicam a várias máquinas, o que eu acho que o gerenciamento de conexões no Terminal.app não pode fazer.
Iconoclast

: O Onde esta tem sido toda a minha vida (mac usando apenas no trabalho) ?! É ótimo. Você pode até usar o mouse para controlar o htop como no Linux apropriado.
Recct 02/04

Eu sou novo no SSH. Quando tento me conectar a um host, ele sempre coloca o nome do meu computador como o nome de usuário durante a conexão. Como posso impedir que isso seja feito?
www139

4

Você também pode dar uma olhada, pois o ZOC6 parece bem legal.

Página do produto ZOC6


1
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
jherran

1
@ jherran O que ele deveria fornecer? Não é como se ele pudesse enviar o arquivo .dmg em sua resposta.
Tanner Faulkner

Avaliação gratuita de 30 dias. Custa 79,99 dólares para comprar uma licença.
Jonathan Hult

1

Estou me dando bem com o Royal TSX .

Isso é útil para terminais baseados em SSH, RDP e VNC ou interfaces baseadas na Web. Possui um gerenciamento de credenciais integrado e recursos de compartilhamento de equipe.


1

Configurar as opções ssh e conectar-se aos hosts ssh manualmente sempre me deixa entediado e com muitos problemas. Na Codinn, criamos algumas ferramentas da GUI para facilitar o uso do ssh. Essas ferramentas ajudaram a nós mesmos e também podem ajudá-lo.

O Core Shell é uma ferramenta semelhante ao PuTTY com muitos recursos extras:

  1. Terminal completo, suporta cores reais de 24 bits.
  2. Suporte tudo em OpenSSH, encaminhamento de agente, certificados, salto de proxy, etc.
  3. Pode ler o ssh_configarquivo existente como a fonte de opções avançadas, especialmente útil para usuários experientes.
  4. Também incluiu o editor de opções avançadas, uma maneira prática de ajustar as opções avançadas por host.
  5. Totalmente integrado ao macOS Keychain, não é necessário inserir senhas ou senhas repetidamente.
  6. Sempre tenta restaurar suas conexões após uma falha na rede ou ao acordar.

Pré-visualização Gerenciar hosts via tags Editor de opções avançadas


0

Você pode experimentar o SecureCRT e SecureFX da VanDyke Software.


2
Bem vindo ao site. Certifique-se de divulgar se você tem um relacionamento com o produto recomendado. Se o FAQ não estiver claro, você pode comentar e eu ajudarei, se necessário.
bmike

0

Fugu é o que você está procurando.


3
Bem vindo ao site! Estamos procurando respostas detalhadas que, neste caso, significam que seria muito apreciado se você pudesse adicionar um link ao aplicativo, bem como uma descrição dos recursos (especialmente relacionados aos requisitos estabelecidos na pergunta).
nohillside

Para sua informação, este aplicativo não foi atualizado em mais de 7 anos.
Jonathan Hult

0

O vSSH é na verdade um cliente ssh baseado em massa. Eu o comprei na loja de aplicativos por cerca de US $ 10,00, por isso é muito comparado ao ZOC.



0

Você precisa experimentar o Termius (disponível também como aplicativo móvel)


-1

Basta baixar o Wine e baixar o PuTTy.exe, clicar com o botão direito do mouse e percorrer o wine. Quando o vinho for aberto, pressione enter (suporte do aplicativo) e aguarde um segundo e ele abrirá, apenas certifique-se de ter um servidor


6
Interessante, mas não graças 😊
Eric Wilson

-2

O CyberDuck é uma ótima opção. Eu usei este semestre em complemento ao Terminal. (O CyberDuck é totalmente funcional, apenas codificamos no VI, portanto, o uso do Terminal for SSH funcionou melhor para mim.)

Você pode obter o CyberDuck gratuitamente on-line ou a um custo na App Store.

Outra opção é o FileZilla . Usei-o no Windows para FTP, mas acredito que ele também suporta SSH. Definitivamente roda em Mac e Windows, por isso é outra opção. O FileZilla também é gratuito.


3
Não tenho certeza se o OP está solicitando conexões SFTP, mas o CyberDuck ou o FileZilla definitivamente não seriam adequados para conexões SSH.
Gerry

12
@ Moshe, não há como usar o CyberDuck como um cliente SSH (shell seguro).
Gerry
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.