「scpとsftpの違い」の版間の差分
提供: セキュリティ
(ページの作成:「<!-- vim: filetype=mediawiki --> __TOC__ == 概要 == sshには、scpとsftpの2つのファイル転送プログラムがあります。 == scp の...」) |
|||
(同じ利用者による、間の2版が非表示) | |||
行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つのコマンドが終わったら、次のコマンドを送れます。ファイル転送を途中でやめ、途中から再開できます。 | ||
* ファイル転送の再開ができます。 | * ファイル転送の再開ができます。 | ||
行31: | 行31: | ||
== 使い方 == | == 使い方 == | ||
− | |||
* [[scpの使い方]] | * [[scpの使い方]] | ||
* [[sftpの使い方]] | * [[sftpの使い方]] | ||
− | + | * [[sftpでchrootする設定]] | |
== 関連項目 == | == 関連項目 == | ||
− | + | * [[sftp-server]] | |
+ | * WinSCP | ||
* [[ssh]] | * [[ssh]] | ||
+ | * [[sshd]] | ||
+ | * [[sftp]] | ||
+ | * [[Secure Shell]] | ||
+ | * [[scponly]] | ||
+ | <!-- | ||
+ | vim: filetype=mediawiki | ||
+ | --> |
2016年1月23日 (土) 15:03時点における最新版
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以上のファイルを扱えます。
使い方
関連項目
- sftp-server
- WinSCP
- ssh
- sshd
- sftp
- Secure Shell
- scponly