「scpとsftpの違い」の版間の差分
提供: セキュリティ
(ページの作成:「<!-- vim: filetype=mediawiki --> __TOC__ == 概要 == sshには、scpとsftpの2つのファイル転送プログラムがあります。 == scp の...」) |
|||
行1: | 行1: | ||
− | + | [[ssh]]には、[[scp]]と[[sftp]]の2つのファイル転送プログラムがあります。[[scp]]は、リモートマシンで [[scp]] を実行し、[[sftp]]では、リモートマシンで[[sshd]]でサブシステム([[sftp-server]])が起動されます。 | |
− | + | ||
− | + | ||
__TOC__ | __TOC__ | ||
行7: | 行5: | ||
== 概要 == | == 概要 == | ||
− | [[ssh]]には、[[scp]]と[[sftp]]の2つのファイル転送プログラムがあります。 | + | [[ssh]]には、[[scp]]と[[sftp]]の2つのファイル転送プログラムがあります。[[scp]]は、リモートマシンで [[scp]] を実行し、[[sftp]]では、リモートマシンで[[sshd]]でサブシステムが起動されます。 |
== scp の特徴 == | == scp の特徴 == | ||
− | |||
− | |||
[[scp]] の場合は、リモートとローカルの両方で [[scp]] コマンドが必要です。 | [[scp]] の場合は、リモートとローカルの両方で [[scp]] コマンドが必要です。 | ||
<pre> | <pre> | ||
− | scp <- 通信路 -> sshd -> shell -> scp | + | scp <- 通信路 -> sshd -> shell -> scp -f |
</pre> | </pre> | ||
+ | |||
+ | リモートホストでは、[[scp]]は、-f オプションをつけて起動されます。 | ||
* 4GB以上のファイルが取り扱えないようです。 | * 4GB以上のファイルが取り扱えないようです。 | ||
行26: | 行24: | ||
sftp <- 通信路 -> sshd -> sftp (sftpコマンド) | sftp <- 通信路 -> sshd -> sftp (sftpコマンド) | ||
</pre> | </pre> | ||
+ | |||
+ | [[sftp]] では、通信路をつないだ後に、コマンドを送信する方式です。1つのコマンドが終わったら、次のコマンドを送れます。ファイル転送を途中でやめ、途中から再開できます。 | ||
* ファイル転送の再開ができます。 | * ファイル転送の再開ができます。 | ||
行36: | 行36: | ||
== 関連項目 == | == 関連項目 == | ||
− | + | * [[sftp-server]] | |
+ | * [[WinSCP]] | ||
* [[ssh]] | * [[ssh]] | ||
+ | * [[sshd]] | ||
+ | * [[sftp]] | ||
+ | * [[Secure Shell]] | ||
+ | * [[scponly]] | ||
+ | <!-- | ||
+ | vim: filetype=mediawiki | ||
+ | --> |
2013年9月24日 (火) 21:06時点における版
sshには、scpとsftpの2つのファイル転送プログラムがあります。scpは、リモートマシンで scp を実行し、sftpでは、リモートマシンでsshdでサブシステム(sftp-server)が起動されます。
概要
sshには、scpとsftpの2つのファイル転送プログラムがあります。scpは、リモートマシンで scp を実行し、sftpでは、リモートマシンでsshdでサブシステムが起動されます。
scp の特徴
scp の場合は、リモートとローカルの両方で scp コマンドが必要です。
scp <- 通信路 -> sshd -> shell -> scp -f
リモートホストでは、scpは、-f オプションをつけて起動されます。
- 4GB以上のファイルが取り扱えないようです。
sftp の特徴
sftpの場合、ローカルには、sftp、リモートには、sshdとsftpサブシステムが必要です。
sftp <- 通信路 -> sshd -> sftp (サブシステム起動) sftp <- 通信路 -> sshd -> sftp (sftpコマンド)
sftp では、通信路をつないだ後に、コマンドを送信する方式です。1つのコマンドが終わったら、次のコマンドを送れます。ファイル転送を途中でやめ、途中から再開できます。
- ファイル転送の再開ができます。
- 4GB以上のファイルを扱えます。