Question Comment télécharger un fichier à partir du serveur en utilisant SSH? [fermé]


J'ai besoin de télécharger un fichier du serveur sur mon bureau. (UBUNTU 10.04) Je n'ai pas d'accès web au serveur, juste ssh.

Si cela vous aide, mon système d'exploitation est Mac OS X et iTerm 2 en tant que terminal.


750
2018-02-24 08:25


origine


Réponses:


Dans votre terminal, tapez:

scp your_username@remotehost.edu:foobar.txt /local/dir

le remplacement du nom d'utilisateur, de l'hôte, du nom de fichier distant et du répertoire local, selon le cas.

Si vous souhaitez accéder à EC2 (ou à tout autre service nécessitant une authentification avec une clé privée), utilisez le -i option:

scp -i key_file.pem your_username@remotehost.edu:/remote/dir/foobar.txt /local/dir

De: http://www.hypexr.org/linux_scp_help.php


1166
2018-02-24 08:28



Vous pouvez le faire avec le scp commander. scp utilise le protocole SSH pour copier des fichiers à travers le système en étendant la syntaxe de cp.

Copiez quelque chose d'un autre système sur ce système:

scp username@hostname:/path/to/remote/file /path/to/local/file

Copiez quelque chose de ce système dans un autre système:

scp /path/to/local/file username@hostname:/path/to/remote/file          

Copiez quelque chose d'un système vers un autre système:

scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file   

322
2018-02-24 08:42



scp est certainement la voie à suivre, mais pour l'exhaustivité, vous pouvez également faire:

$ ssh host 'cat /path/on/remote' > /path/on/local

ou

$ cat /path/on/local | ssh host 'cat > /path/on/remote'

Notez, ceci est UUOC, mais < /path/on/local ssh host 'cat > /path' pourrait causer une confusion inutile.

Et pour proxy entre deux hôtes:

$ ssh host1 'cat /path/on/host1' | ssh host2 'cat > /path/on/host2'

96
2018-02-24 14:40



Si le serveur SSH prend en charge le sous-système SFTP (cela fait partie de SSH, et sans rapport FTP), utilisez sftp. Si ce n'est pas le cas, essayez scp.

CyberDuck soutenir chacun d'eux.


13
2018-02-24 08:28