O que o macOS oferece
- Finder: Ir → Conectar ao Servidor conecta a compartilhamentos SMB, NFS e WebDAV, e a servidores FTP somente para leitura. SFTP não está na lista. A Apple descreve as opções em Conectar o Mac a computadores e servidores compartilhados.
- Terminal:
sftp user@hostabre uma sessão interativa, escp file user@host:/pathcopia um arquivo. Os dois são rápidos e usam as suas chaves SSH, mas não há nada para ver: você digita cada caminho.
Para alguns arquivos de vez em quando, o Terminal basta. Para o trabalho diário, um cliente que mostra os dois lados é mais fácil.
O que procurar em um cliente SFTP
| Procure | Por que importa |
|---|---|
As suas próprias chaves, agente e configuração de ~/.ssh |
Nenhum segundo conjunto de chaves e hosts para manter |
Jump hosts (ProxyJump) |
Muitos servidores ficam atrás de um bastião |
Verificação de chaves de host com known_hosts |
Avisa quando um servidor não é o que você espera |
| O seu Mac e o servidor lado a lado | Você vê as duas pontas de cada cópia |
| Cópias que sobrevivem a uma conexão que cai | Uploads grandes terminam sozinhos |
| Edição no seu próprio editor | Corrija um arquivo de configuração sem baixá-lo na mão |
O AnyBucket faz tudo isso. A comparação mostra quais desses recursos outros apps para Mac descrevem.
Conecte a um servidor SFTP
- Pressione ⇧⌘K (Arquivo → Conectar ao servidor …) e escolha SFTP.
- Digite o endereço do servidor e o seu nome de usuário. Deixe a senha em branco se você entra com uma chave.
- Conecte. Se for a primeira vez, o AnyBucket mostra a chave de host do servidor; compare a impressão digital com a que o seu administrador publicou antes de confiar nela.
- Salve como favorito, e na próxima vez o ⌘K o encontra com poucas letras.
Você também pode colar um endereço na paleta: pressione ⌘K e cole sftp://deploy@example.com/var/www.
Copie arquivos
- Pressione ⌘\ para abrir um segundo painel e escolha Este Mac ou outro servidor.
- Marque arquivos com Espaço, ou pressione + e digite um padrão como
*.html. - Pressione F5 para copiá-los para o outro painel, ou F6 para movê-los.
Transferências interrompidas por uma queda de conexão são repetidas em uma conexão nova, e a fila volta se você encerrar o app. Quando os dois painéis estão no mesmo servidor SFTP e a sua conta tem shell, as cópias rodam no servidor com cp, então nada é baixado para o seu Mac.
Edite arquivos no servidor
Pressione F4 em um arquivo e escolha um app. O AnyBucket o abre nele e, sempre que você salva, envia a alteração. F3 mostra o arquivo na Visualização rápida sem abrir nada. ⇧⌘C copia a URL do arquivo.
Chaves, configuração e jump hosts
Como o AnyBucket executa /usr/bin/ssh, tudo o que funciona com ssh user@host no Terminal funciona aqui: senha, chaves, agente, ~/.ssh/config com Host, IdentityFile e ProxyJump, e chaves de segurança. Se um login falhar, teste o mesmo host no Terminal primeiro. Chaves SSH e jump hosts mostra a configuração passo a passo.