FTP は、ネットワークを介して 2 つの異なるサーバー間でファイルを転送できるようにするプロトコルです。これは、「サーバー」コンピューターと「クライアント」コンピューターの間で発生します。これはポート 20 と 21 で行われます。ポート 21 は 2 台のコンピュータ間の接続を確立するために使用され、ポート 20 はデータの転送に使用されます。同時に、FTP サーバーはこれまでほど目立っていない可能性があります。特にイントラネットで使用する場合は、依然として非常に役立ちます。日常業務用のイントラネットを持つ企業には、インストールされたすべてのファイルに対してオープンな FTP サーバーがあり、これは Ubuntu 20.04 で簡単に可能です。
この投稿では、FTP サーバーとは何か、Ubuntu 20.04 にインストールする方法について説明します。
FTP サーバーをインストール:
システムを更新:
次のコマンドを実行して、システム リポジトリを更新します:
$ sudo は適切な更新を取得しました
vsftpd (FTP サーバー) をインストールするには:
まず、vsftpd を取得する必要があります。 「vsftpd」は、Linux システムにとって安全で高速で便利な FTP サーバーです。
以下のコマンドを実行してください:
$ sudo 適切な vsftpd をインストールするには
デフォルトでは、Debian のすべてのサービスと同様に開始されます。
vsftpd のステータスを確認します:
vsftpd (FTP サーバー) をインストールした後、コマンドを実行して、実行中かどうかのステータスを確認します。
$sudo サービスの vsftpd ステータス
「FTP サーバーは正常に動作しています。」と表示されます。
FTP サーバーの構成:
すべての VSFTPD 設定は /etc/vsftpd.conf にあります 変更する前に簡単にバックアップできるようにファイルします。予期せぬ事態が発生した場合、元に戻って間違いを元に戻すことができます。
指定されたコマンドを使用してバックアップを作成します:
$ sudo cp /Etc/vsftpd.conf /Etc/vsftpd.conf.bakすべてのコメントを体系的に入力してください。
サーバーを積極的に聞くことから始めましょう。
listening =YES と入力します
IPv6 を使用していない場合は、無効にする必要があります:
listen_ipv6 =いいえ。
匿名ユーザーにアクセス権を与えることも不適切です:
anonym_enable =いいえ
デフォルトでは、クライアントはファイルをダウンロードすることしかできないため、アクティブのままにしておきます:
local_enable =はい
write_enable =はい
FTP はポート 20 で動作します:
connect_from_port_20 =はい。
リスト ポートは変更できます:
listen_port =XX
「CTRL + o」で変更を保存し、「CTRL + x」でファイルを閉じます。
端末はこんな感じです。
上記のコマンドを入力して、コメントなしでファイルを表示します:
$ sudo 猫 /Etc/vsftpd.conf | grep -V “^#”
新しいユーザーの作成:
以下に示すコマンドを実行して、サーバーを構成するための新しいユーザーを作成します:
$ sudo useradd –m user1
パスワードを割り当てるよう求められます。パスワードを入力してください:
確認のためにもう一度パスワードを入力します。パスワードが更新されました。
ユーザーは FTP サーバー上で正常に作成されました。
Ubuntu 20.04 での FTP サーバーの構成:
FTP サーバーの構成には 2 つのオプションがあります:
- ターミナル経由で設定
- ブラウザ経由で設定
サーバーを構成するには IP アドレスが必要です。次のコマンドで IP アドレスを確認してください:
$ ifconfig
ターミナル経由で設定:
ターミナルを起動し、サーバーの IP アドレスを使用してターミナルへのアクセスを入力します:
$ftp 10.0.2.15
ブラウザから設定:
ブラウザを開き、FTP サーバーへのアクセスを許可します。次のアドレスは次のとおりです:
ftp://10.0.2.15接続すると、ユーザー名とパスワードの入力を求められます:
アクセスデータを入力後、「OK」をクリックすると、接続が確立されます。
卒業証書:
FTP (File Transfer Protocol) は、あるシステムから別のシステムにインターネット経由でファイルを送信できるようにするソフトウェア アプリケーションです。これは広く受け入れられているプロトコルです。 1 つのシステムはサーバーとして機能して情報を保存し、もう 1 つのシステムはクライアントとして機能し、サーバーからファイルを送信または要求します。この投稿を通じて、FTP サーバーをインストールし、Ubuntu 20.04 でターミナルとブラウザーを介して構成する方法を理解しました。