Baixar o arquivo para o PC local do ssh remoto


11

Por causa do meu host, não consigo usar o FTP. Há um arquivo que eu gostaria de baixar. Como posso fazer isso através do ssh?

Respostas:


11

Se você estiver no linux, basta usar scp na linha de comando da seguinte maneira:

scp user@host:/path/to/file .

Se você estiver no Windows, recomendo o FileZilla . É um bom cliente de ftp gratuito que suporta transferência de arquivos por ssh (sftp).


1
É bom saber que o FileZilla também funciona no Linux. Mas usuários avançados usarão a linha de comando. ;-)
Ionică Bizău


1

Como você está mais familiarizado com o ftp, você deve usar o sFTP conforme mencionado anteriormente.

Você pode usar um cliente FTP, como o FileZilla, e além de criar a conexão, tudo funcionará da mesma forma como se você estivesse usando ftp.

É fácil de configurar e você não precisa aprender nada de novo.

Por outro lado

scp server:/path/to/file . 

é a maneira mais rápida de transferir um arquivo.

Outra alternativa, se você estiver executando o Linux, é possível mapear o servidor ssh como se fosse uma unidade local usando sshfs na linha de comando ou na área de trabalho do GNOME:

Locais> Conectar ao servidor ...

e escolha SSH na lista suspensa, digite o nome de usuário e a senha do nome do host e você pode arrastar e soltar arquivos em um gerenciador de arquivos.



0

Se você possui o KDE instalado (o mais provável é que você esteja em um sistema semelhante ao Unix), você pode usar o fishIOSlave. Basta digitar fish://username@domainname_or_IP/na barra de endereços do konqueror, por exemplo. A maioria dos aplicativos KDE pode tratar arquivos em um host SSH remoto como se fossem arquivos locais dessa maneira.


0

Use SFTP :

Na computação, o Protocolo de Transferência de Arquivos SSH (também Protocolo Secreto de Transferência de Arquivos, FTP Seguro ou SFTP) é um protocolo de rede que fornece funcionalidades de acesso a arquivos, transferência e gerenciamento de arquivos em qualquer fluxo de dados confiável. Ele foi projetado pela Internet Engineering Task Force (IETF) como uma extensão do protocolo Secure Shell (SSH) versão 2.0 para fornecer capacidade segura de transferência de arquivos, mas também deve ser usado com outros protocolos. A IETF do Internet Draft declara que, embora esse protocolo seja descrito no contexto do protocolo SSH-2, ele pode ser usado em vários aplicativos diferentes, como transferência segura de arquivos pela TLS (Transport Layer Security) e transferência de informações de gerenciamento em aplicativos VPN.

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.