説明
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/

