scp ネットワーク・ホスト間SSH暗号化ファイル転送 – Linuxコマンド
書式
scp [オプション] [[ユーザー名@]コピー元ホスト:]コピー元ファイル [[ユーザー名@]コピー先ホスト:]コピー先ファイル
説明
ネットワーク・ホスト間でsshを使って暗号化した通信でファイルをコピーします
オプション
- -4
- IPv4アドレス使用時に設定
- -6
- IPv6アドレス使用時に設定
- -B
- バッチ・モードで実行
- -C
- 通信を圧縮
- -p
- 最終修正時刻、最終アクセス時刻、パーミッションを保持したままコピー
- -q
- 進行状況などを非表示
- -r
- ディレクトリを再帰的にコピー
- -v
- 経過メッセージ出力
- -c 暗号方式
- 通信の暗号化方式を指定。「3des」「blowfish」など指定可
- -i 秘密鍵ファイル
- 公開鍵認証用の秘密鍵ファイルを指定
- デフォルト:sshバージョン1「~/.ssh/identity」
- デフォルト:sshバージョン2「~/.ssh/id_rsa」または「~/.ssh/id_dsa」
- -o ssh設定項目
- ssh_configのオプションを指定
- -P ポート番号
- リモート・ホストに接続する際のポート番号を指定
- -S プログラム
- scpコマンドが暗号化通信に使用するプログラムを指定
- [[ユーザー名@]コピー元ホスト:] コピー元ファイル
- コピー元ファイルを指定
- コピー元のホストやユーザー名の指定可
- コピー元のホストはリモート・ホストまたはローカル・ホストの指定可
- [[ユーザー名@]コピー先ホスト:] コピー先ファイル
- コピー先ファイルを指定
- コピー先のホストやユーザー名の指定可
- コピー先のホストはリモート・ホストまたはローカル・ホストの指定可
サンプル
例1)test.txtをリモートホスト(192.168.1.1)の「/var/www/html」にコピー
$ scp ./test.txt admin@192.168.1.1:/var/www/html ↵
この記事は参考になりましたか?
![]() (0) (0) (0) (0)Total: 0 |






