Pokud server SSH podporuje subsystém SFTP (toto je součást SSH a nesouvisí na FTP), použijte sftp. Pokud ne, zkuste scp.
CyberDuck podporuje všechny z nich.
Můžete to udělat pomocí scp
příkaz. scp
používá protokol SSH ke kopírování souborů napříč systémem rozšířením syntaxe cp
.
Zkopírujte něco z jiného systému do tohoto systému:
scp [email protected]:/path/to/remote/file /path/to/local/file
Zkopírujte něco z tohoto systému do jiného systému:
scp /path/to/local/file [email protected]:/path/to/remote/file
Zkopírujte něco z nějakého systému do jiného systému:
scp [email protected]:/path/to/file [email protected]:/path/to/other/file
scp je určitě správná cesta, ale pro úplnost můžete také:
$ ssh host 'cat /path/on/remote' > /path/on/local
nebo
$ cat /path/on/local | ssh host 'cat > /path/on/remote'
Všimněte si, že toto je UUOC, ale < /path/on/local ssh host 'cat > /path'
může způsobit zbytečný zmatek.
A pro proxy mezi dvěma hostiteli:
$ ssh host1 'cat /path/on/host1' | ssh host2 'cat > /path/on/host2'
Ve svém terminálu zadejte:
scp [email protected]:foobar.txt /local/dir
nahrazením uživatelského jména, hostitele, vzdáleného názvu souboru a místního adresáře podle potřeby.
Pokud chcete získat přístup k EC2 (nebo jiné službě, která vyžaduje ověření soukromým klíčem), použijte -i
možnost:
scp -i key_file.pem [email protected]:/remote/dir/foobar.txt /local/dir
Z:http://www.hypexr.org/linux_scp_help.php