OpenSSH-5.1p1 日本語マニュアルページ (2008/07/26)
安全なファイルコピー (リモート ファイルコピー プログラム)
scp
[-1246BCpqrv ]
[-c 暗号方式 ]
[-F ssh設定ファイル ]
[-i identityファイル ]
[-l 帯域制限 ]
[-o ssh設定項目 ]
[-P ポート番号 ]
[-S プログラム ]
[ [ユーザ @]
ホスト1 :] ファイル1 ... [ [ユーザ @]
ホスト2 :] ファイル2 scp
はネットワーク上のホスト間でファイルをコピーします。これはデータ転送にssh (1)
を使い、これと同様の認証をおこないます。これによって、ssh (1)
と同様のセキュリティを提供します。rcp (1)
とは違って、scp
は認証に必要な場合、パスワードまたはパスフレーズを尋ねてきます。
各ファイル名には、ホストおよびユーザの指定を含めることができます。これはそのファイルがどのホストから、あるいはどのホストにコピーされるかを指定するものです。ローカルなファイル名は、 `:' を含む名前をscp
がホスト指定と混同しないように、絶対パス名または相対パス名を使ってください。2つのリモートホスト間でファイルコピーすることもできます。
オプションは次のとおりです:
-1 scp
がプロトコル バージョン 1 を使うよう強制します。-2 scp
がプロトコル バージョン 2 を使うよう強制します。-4 scp
が IPv4 アドレスのみを使うよう強制します。-6 scp
が IPv6 アドレスのみを使うよう強制します。-B -C -C フラグを渡して圧縮を許可します。-c 暗号方式 -F ssh設定ファイル ssh
に対して別のユーザ設定ファイルを指定します。このオプションは直接ssh (1)
に渡されます。-i identityファイル -l limit -o ssh設定項目 ssh
に渡すために使います。これはscp
のコマンドラインオプションからは直接指定できない項目を指定するときに便利です。以下のオプションの詳細と、これらがとりうる値についてはssh_config (5)
を参照してください。
- AddressFamily
- BatchMode
- BindAddress
- ChallengeResponseAuthentication
- CheckHostIP
- Cipher
- Ciphers
- Compression
- CompressionLevel
- ConnectionAttempts
- ConnectTimeout
- ControlMaster
- ControlPath
- GlobalKnownHostsFile
- GSSAPIAuthentication
- GSSAPIDelegateCredentials
- HashKnownHosts
- Host
- HostbasedAuthentication
- HostKeyAlgorithms
- HostKeyAlias
- HostName
- IdentityFile
- IdentitiesOnly
- KbdInteractiveDevices
- LogLevel
- MACs
- NoHostAuthenticationForLocalhost
- NumberOfPasswordPrompts
- PasswordAuthentication
- Port
- PreferredAuthentications
- Protocol
- ProxyCommand
- PubkeyAuthentication
- RekeyLimit
- RhostsRSAAuthentication
- RSAAuthentication
- SendEnv
- ServerAliveInterval
- ServerAliveCountMax
- SmartcardDevice
- StrictHostKeyChecking
- TCPKeepAlive
- UsePrivilegedPort
- User
- UserKnownHostsFile
- VerifyHostKeyDNS
-P ポート番号 -p が、時刻やパーミッションを保つオプションとしてrcp (1)
によってすでに使われているためです。-p -q -r scp
は遭遇したシンボリック・リンクを追いますので注意してください。-S プログラム -v scp
とssh (1)
が進行中のデバッグメッセージを表示するようにします。これは接続や認証、設定の問題などをデバッグするときに役立ちます。
scp
は、カリフォルニア州立大学評議会 (the Regents of the University ofCalifornia) による BSD ソースコードのrcp (1)
を基にしています。