FTPサーバ【FTP server】ftpd

概要

FTPサーバ(FTP server)とは、FTPを利用してファイルの送受信をサーバソフトウェア。また、そのようなFTPサーバソフトが動作しているサーバコンピュータFTPクライアントとの間でファイルの送受信をうことができる。

FTPFile Transfer Protocol)はインターネットなどのIPネットワークファイルの送受信をうためのプロトコル通信規約)で、ソフトウェアの配布などの用途に適している。FTPサーバはパソコンなどのFTPクライアントからの接続を受け付け、保管されているファイルの提供やファイルの受信と保存をうことができる。

UNIXOSなどで動作する汎用FTPサーバソフトは数多く開発されており、多くはオープンソースソフトウェアとして公開されている。UNIX系OSでは慣用的に、FTPサーバの機能を果たす常駐プログラム名を「ftpd」(FTP daemonの略)とすることが多い。Windows環境では、Microsoft社Windows Serverシリーズに標準添付している「IIS」(Internet Information Services)にFTPサーバ機能が内蔵されている。

クライアントの接続時にはユーザー名とパスワードを用いて認証い、確認された利用者のみに接続を許可するが、アカウントを持っていなくても誰でも自由にログインしてファイルダウンロードできる「anonymous FTP」(匿名FTP)という動作モードもあり、不特定多数の利用者ソフトウェアを配布する際などに用いられる。

かつてはインターネット上でも多くのFTPサイト運用され、Webサーバの遠隔管理用に同じサーバでFTPサーバと運用することも多かったが、送受信データ暗号化の仕組みがなく、オープン環境での運用は危険であるため、現在はあまり用いられいない。FTPサーバの中にはHTTPS同様の暗号化の仕組みであるSSL/TLSを介してFTP接続う「FTPS」(FTP over SSL/TLS)に対応しているものもある。

(2024.2.8更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる