Como acessar minha pasta .ssh para Transmit ou Cyberduck?

13

Estou tentando me conectar ao meu servidor Linux que usa autenticação de chave pública. Por padrão, a pasta .ssh está oculta no meu mac (que eu posso acessar através do terminal). No entanto, quando tento configurar uma conexão usando o Cyberduck ou Transmit, o pop-up do Finder que é aberto não mostra a pasta .ssh.

Como faço para selecionar a chave?

Uma alternativa seria copiar a chave para um diretório fora da pasta .ssh. Mas eu definitivamente gostaria de ouvir outras soluções. Como você está fazendo isso ?

Yash Desai
fonte
A transmissão honrará o seu .ssh / config e, se você tiver um .ssh / id_rsa, ele será usado automaticamente. Basta conectar como faria normalmente, mas deixe a senha em branco.
Warren Pena

Respostas:

37

Na janela de localização do arquivo, pressione Command-Shift-G. Ele perguntará em que pasta você deve navegar. Digite ~/.sshe pressione Enter .

Warren Pena
fonte
3

Você precisa dizer ao Transmit ou Cyberduck para mostrar suas pastas ocultas. O .nome da pasta faz parte do motivo pelo qual está oculto.

Em Transmitir, deve haver uma opção de menu em View-> Show Invisible Files. O Cyberduck pode ter uma opção de menu semelhante no menu Exibir, mas pode dizer Show Hidden Files.

Isso permitirá que você veja no aplicativo. Se você precisar vê-lo em uma caixa de diálogo Abrir arquivo, pressione cmd+ Shift+ G`enquanto a janela de diálogo aberta estiver aberta. Isso exibirá a tela "Ir para a pasta". Digite o caminho da pasta oculta para a qual você deseja navegar e essa pasta será exibida na janela de diálogo aberta.

jmlumpkin
fonte
1
A pergunta era especificamente sobre encontrar a chave SSH ao configurar uma conexão no programa FTP, não como ver arquivos / pastas ocultos nas janelas para transferir entre os computadores remotos e locais. O final de sua resposta, pelo menos, aborda isso, mas o começo estava indo no caminho errado.
Luke Stevenson
-1

Abra a janela Terminal no seu MAC (por padrão, você estará no diretório Home):

Tipo :

$ ls -la

Isso listará todos os arquivos e pastas, incluindo pastas ocultas.

Simbu
fonte
A pergunta era especificamente sobre encontrar a chave SSH ao configurar uma conexão no programa FTP, não como ver arquivos / pastas ocultos na janela do Terminal.
Luke Stevenson