説明
SSHプロトコルを使用して、安全にファイルを転送する。
オプション
-C | 通信を圧縮する |
-i 秘密鍵ファイル | RSAまたはDSA認証の秘密鍵ファイルを指定する |
-P ポート番号 | ポート番号を指定する |
-p | オリジナルファイルの更新時間とモードを維持する |
-r | ディレクトリ内を再帰的にコピーする |
-v | プログレス情報を表示する |
-1 | SSH1を使用する |
-2 | SSH2を使用する |
-4 | IPv4を使用する |
-6 | IPv6を使用する |
使用例
リモートホストからローカルに転送する
# ワイルドカードで複数のファイルをダウンロードする $ scp useraccount@hostname:/home/user/*.txt ~/tmp
ローカルからリモートホストに転送する
# ローカルからサーバーにファイルをアップロードする $ scp ~/tmp/file1 useraccount@hostname:/home/user/tmp/
リモートホストから別のリモートホストに転送する
# サーバー間でファイルを転送する $ scp useraccount1@hostname1:/home/user/tmp/file1 useraccount2@hostname2:/home/user/tmp/