サーバーから自分のデスクトップにファイルをダウンロードする必要があります。 (UBUNTU 10.04)サーバへのWebアクセスがありません。ただsshです。
それが助けになれば、私のOSはMac OS Xと端末としてのiTerm 2です。
端末に次のように入力します。
scp [email protected]:foobar.txt /local/dir
必要に応じて、ユーザー名、ホスト、リモートファイル名、およびローカルディレクトリを置き換えます。
EC2(または秘密鍵による認証が必要なその他のサービス)にアクセスしたい場合は、-i
オプションを使用してください。
scp -i key_file.pem [email protected]:/remote/dir/foobar.txt /local/dir
これはscp
コマンドで実行できます。 scp
はSSHプロトコルを使用してcp
の構文を拡張することによってシステム全体でファイルをコピーします。
他のシステムからこのシステムに何かをコピーします。
scp username@hostname:/path/to/remote/file /path/to/local/file
このシステムから他のシステムに何かをコピーします。
scp /path/to/local/file username@hostname:/path/to/remote/file
あるシステムから他のシステムに何かをコピーします。
scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file
scpは確かに行くべき道ですが、完全を期すためにあなたはまたすることができます:
$ ssh Host 'cat /path/on/remote' > /path/on/local
または
$ cat /path/on/local | ssh Host 'cat > /path/on/remote'
これはUUOCですが、< /path/on/local ssh Host 'cat > /path'
は不要な混乱を招く可能性があります。
そして2つのホスト間でプロキシするために:
$ ssh Host1 'cat /path/on/Host1' | ssh Host2 'cat > /path/on/Host2'
SSHサーバーがSFTPサブシステムをサポートしている場合(これはSSHの一部であり、 無関係 はFTPに対応しています)、sftpを使用してください。そうでない場合は、scpを試してください。
CyberDuck それらすべてをサポートする。