「Secure copy」の版間の差分

削除された内容 追加された内容
Addbot (会話 | 投稿記録)
m ボット: 言語間リンク 17 件をウィキデータ上の d:q1135046 に転記
NISYAN (会話 | 投稿記録)
プロトコル名、SFTPとの対比、4GB制限(がないこと)について言及、外部リンク:プロトコルに対応したソフトウェアの一つにすぎないものを載せる必要はないでしょう
タグ: コメントアウト
1行目:
'''Secure Copy''' ({{Lang|en|scp}}) は、sftp同様、[[Secure Shell]] (ssh) に含まれるsshの機能を使って[[コンピュータセキュリティ|セキュリティ]]の高い(セキュアな)[[ファイル (コンピュータ)|ファイル]]転送を行う[[コマンド (コンピュータ)|コマンド]]の 1 つである。scpで使用される通信プロトコルは、'''Secure Copy Protocol'''(SCP)と呼ばれる。
 
[[認証#Authentication|認証]]情報(たとえば[[パスワード]]認証なら、ユーザー名やパスワード)と、[[セッション]]中でやり取りされる[[データ]]との両方ともが、暗号化されて[[コンピュータネットワーク|ネットワーク]]上を流れる。[[Unix]]で古くから使われているリモートファイル転送コマンド[[rcp]]({{Lang|en|Remote CoPy}})のセキュアなバージョンといえる。コマンドラインの指定方法はrcpとほぼ同じであり、rcpは安全ではないことから、ある種のシステムではrcpという名前で起動しようとするとscpコマンドが実行される。
 
ssh-agentコマンドなどと組み合わせて利用すれば、コピー時に認証情報の入力が不要で、cpやrcp同様に利用できる。
 
SSHを介してファイル転送を行うプロトコルとしては[[SSH File Transfer Protocol]](以下SFTP)があり、両者はしばしば比較される。その際、SCPはより軽く、SFTPはより高機能と表されることがある<ref>{{Cite web|url=http://www.atmarkit.co.jp/ait/articles/0606/27/news135_2.html|title=軽快なscpか高機能なsftp、sshサーバに向いているのは?|pulisher=[[ITmedia]]|date=2006-06-27|accessdate=2015-06-06}}</ref>。
 
なお、SCPがサポートする、1ファイルの転送可能な最大サイズは4GBと解説されることがあるが、実際には、プロトコル自体にはファイルサイズ制限はなく、あくまで実装依存となっている。実際、OpenSSHには<!-- ドキュメントの公開された2007年時点で既に -->4GBの制限はないという<ref>{{Cite web|url=https://blogs.oracle.com/janp/entry/how_the_scp_protocol_works|title=How the SCP protocol works|publisher=Jan Pechanec|date=2007-07-09|accessdate=2015-06-06}}</ref>。
 
== 脚注 ==
{{脚注ヘルプ}}
{{Reflist}}
 
== 関連項目 ==
12 ⟶ 20行目:
* [[Files transferred over shell protocol|FISH]]
 
<!--
== 外部リンク ==
-->
* [http://winscp.net/eng/docs/lang:jp WinSCP]
 
[[Category:コンピュータ・ネットワーク・セキュリティ]]