scp -r user@host:/path/to/folder/ local-copy-of-folder
Se você tiver as chaves SSH configuradas, poderá concluir o arquivamento de arquivos / pastas remotas.
Estou aprendendo SSH, pois parece que não há boas GUIs SSH para Macs. Eu sei como fazer db despeja, cruzeiro através dos diretórios, etc, mas a última peça do quebra-cabeça que eu preciso aprender é como baixar pastas / diretórios inteiros do servidor e no meu computador local para que eu possa movê-los para outro servidor.
Qualquer ajuda seria muito apreciada.
scp -r user@host:/path/to/folder/ local-copy-of-folder
Se você tiver as chaves SSH configuradas, poderá concluir o arquivamento de arquivos / pastas remotas.
você pode scp - o que permitirá que você copie 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 interface de usuário interativa você pode usar o SFTP como "user545035" declarado. 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 username @ host:
$ scp myfile [email protected] :
Opções úteis:
-p : Duplica todos os atributos de arquivo (permissões, timestamps) ao copiar.
-r : copiar 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 diretório /usr/bin
.
O programa sftp copia arquivos interativamente entre dois computadores. (Ao contrário de 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 o seu nome de usuário for diferente do seu nome local, use o argumento username @ host:
$ sftp [email protected]
Espero que isso faça você sair do seu caminho.
É só ...
scp -r username@remote:/path/to/folder /dest/local/path
Eu procuraria por um 'SFTP Client' e usaria isso. Talvez o FileZilla
Cyberduck era minha GUI SSH / FTP / DAV favorita quando eu usava um Mac. Parece que ele foi atualizado para incluir o Google Docs e o S3 desde então também.
Tags ssh