
Estou aprendendo SSH, pois parece que não existem boas GUIs SSH para Macs. Eu sei como fazer dumps de banco de dados, navegar pelos diretórios, etc, mas a última peça do quebra-cabeça que preciso aprender é como baixar pastas/diretórios inteiros do servidor e para o meu computador local para que eu possa movê-los para outro servidor.
Qualquer ajuda seria muito apreciada.
Responder1
scp -r user@host:/path/to/folder/ local-copy-of-folder
Se você tiver chaves SSH configuradas, poderá preencher arquivos/pastas remotos com guias.
Responder2
você pode scp - o que permitirá copiar com segurança entre hosts.
para saber mais você pode fazer man scp
Está localizado em /usr/bin no Linux. O comando SCP ou cópia segura copia arquivos e diretórios de um computador para outro em lote. (Para uma interface de usuário interativa, você pode usar SFTP conforme indicado por "user545035". Ele criptografa toda a comunicação entre as duas máquinas.
$ scp my file remote.example.com:newfile
$ scp -r mydir remote.example.com:
$ scp remote.example.com:myfile .
$ scp -r remote.example.com:mydir .
PARA especificar um nome de usuário alternativo no sistema remoto, use a sintaxe nomedeusuario@host:
$ scp myfile [email protected] :
Opções úteis:
-p: duplique todos os atributos do arquivo (permissões, carimbos de data/hora) ao copiar.
-r: Copie recursivamente um diretório e seu conteúdo.
-v: produz uma saída detalhada, útil para depuração.
SFTP (host|username@host) openssh-client
localizado no /usr/bin
diretório. O programa sftp copia arquivos interativamente entre dois computadores. (Ao contrário do scp, que copia arquivos em lote.) A interface do usuário é muito parecida com a do ftp.
$ sftp remote.example.com
password: ******
sftp> cd MyFiles
sftp> ls
README
...
sftp> get README
Fetching /home/solidariti/Myfiles/README to README
Se seu nome de usuário for diferente do local, use o argumento nomedeusuario@host:
$ sftp [email protected]
Espero que isso o ajude no seu caminho.
Responder3
É apenas...
scp -r username@remote:/path/to/folder/ /dest/local/path
No Windows:
scp -r username@remote:/path/to/folder/ C:\\Users\\User\\\Documents
Referências: [1]:http://en.wikipedia.org/wiki/Secure_copy [2]:http://en.wikipedia.org/wiki/FTPS
Responder4
Pato cibernéticoera minha GUI SSH/FTP/DAV favorita quando usei um Mac. Parece que também foi atualizado para incluir o Google Docs e o S3.