Ubuntu LinuxでFTPサーバーを設定する方法

著者: Christy White
作成日: 3 5月 2021
更新日: 7 5月 2024
Anonim
7.ubuntuにFTPサーバーをインストールします
ビデオ: 7.ubuntuにFTPサーバーをインストールします

コンテンツ

この記事では、Ubuntu LinuxコンピューターでFTPサーバーを構成してFTPサーバーに接続する方法を説明します。 FTPサーバーは、コンピューターにファイルを保存し、他のユーザーがそれらにアクセスできるようにするのに役立ちます。まず、FTPサーバーに接続できるようにFTPサーバーを作成する必要があります。 Ubuntuを利用可能な最新バージョンに更新することもお勧めします。

手順

パート1/4:FTPフレームワークのインストール

  1. Ubuntuが最新であることを確認します。 Ubuntu 17.10以降のバージョンでは、ファイルパスが以前のバージョンと少し異なります。まだ行っていない場合は、システムを更新してください。
    • 「ターミナル」アプリケーションを開きます。
    • それを入力する sudo apt-get update キーを押します ↵入力.
    • パスワードを入力してキーを押してください ↵入力.
    • それを入力する y プロンプトが表示されたらキーを押します ↵入力.
    • インストールが完了するまで待ち、プロンプトが表示されたらコンピュータを再起動します。

  2. ターミナルを開きます。 メニューをクリック 用途⋮⋮⋮、下にスクロールして、黒と白のアイコンをクリックします ターミナル.
    • キーを押して「ターミナル」を開くこともできます Alt+Ctrl+T.

  3. VSFTPDインストールコマンドを実行します。 それを入力する sudo apt-get install vsftpd 「ターミナル」でキーを押します ↵入力.

  4. パスワードを入力してください。 コンピュータへのアクセスに使用するパスワードを入力し、キーを押します ↵入力.
  5. VSFTPDがインストールされるまで待ちます。 この手順は、現在のFTP設定とインターネット接続に応じて5〜20分かかることがありますので、しばらくお待ちください。
  6. FileZillaをインストールします。 このソフトウェアは、ファイルにアクセスしてサーバーにアップロードするために使用されます。それをインストールするには:
    • それを入力する sudo apt-get install filezilla.
    • プロンプトが表示されたら、パスワードを再入力します。
    • インストールが完了するまで待ちます。

パート2/4:FTPサーバーのセットアップ

  1. VSFTPDインストールファイルを開きます。 これを行うには、次のように入力します sudo nano /etc/vsftpd.conf キーを押します ↵入力。一部のVSFTPD機能を有効(または無効)にするには、ファイルを編集する必要があります。
  2. ローカルユーザーにFTPサーバーへのアクセスを許可します。 方向矢印を使用して、ヘッダーまで下にスクロールします。 #ローカルユーザーがログインできるように、これをコメント解除します。、次に「#」を行から削除します その下のlocal_enable = YES。
    • 「#」を削除するには、方向矢印を使用してその前の文字(この場合は「l」)を選択し、キーを押します ←バックスペース.
    • この行をスキップする local_enable = YESはすでに白です。
  3. FTP記録コマンドを許可します。 ヘッダーまで下にスクロール #これをコメント解除して、あらゆる形式のFTP書き込みコマンドを有効にします。、次に「#」を行から削除します その下のwrite_enable = YES。
    • この行をスキップする write_enable = YESはすでに白です。
  4. ASCIIマングリングを無効にします。 ヘッダーまで下にスクロール #ASCIIマングリングはプロトコルの恐ろしい機能です。 次に、次の2行から「#」を削除します。
    • ascii_upload_enable = YES
    • ascii_download_enable = YES
  5. chroot設定を変更します。 ヘッダーまで下にスクロール #chroot) 次の行を追加します。
    • user_sub_token = $ USER
    • chroot_local_user = YES
    • chroot_list_enable = YES
    • これらの行のいずれかが存在する場合は、各行の前にある「#」を削除してください。
  6. デフォルトのchroot設定を変更します。 ヘッダーまで下にスクロール (デフォルトは次のとおりです) 次の行を追加します。
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = YES
    • これらの行のいずれかが存在する場合は、各行の前にある「#」を削除してください。
  7. 「ls recurse」オプションを有効にします。 ヘッダーまでスクロール #「-R」オプションをアクティブにできます... 行から「#」を削除します その下のls_recurse_enable = YES。
  8. ファイルを保存してエディターを終了します。 それをするために:
    • キーを押します Ctrl+バツ.
    • それを入力する y.
    • キーを押します ↵入力.

パート3/4:「CHROOT」リストへのユーザー名の追加

  1. 「chroot」テキストファイルを開きます。 これを行うには、次のように入力します sudo nano /etc/vsftpd.chroot_list キーを押します ⏎戻る.
    • 特定のユーザーにFTPサーバーへのアクセスを許可しない場合は、最後の手順に進みます。
  2. パスワードを入力してください。 Ubuntuへのアクセスに使用するパスワードを入力し、キーを押します ↵入力。これにより、「chroot」テキストファイルが開きます。
    • パスワードが要求されていない場合は、この手順をスキップしてください。
  3. リストにユーザー名を追加します。 自分のユーザー名を入力してキーを押してください ↵入力、次に、サーバーのディレクトリへのアクセスを許可する他のユーザーについて繰り返します。
  4. リストを保存します。 キーを押します Ctrl+バツ、 それを入力する y とから ↵入力。リストは保存されます。
  5. VSFTPDを再起動します。 これを行うには、次のように入力します sudo systemctl restart vsftpd キーを押します ↵入力。その後、VSFTPDが再起動し、変更が保存されたことを確認します。これでFTPサーバーにアクセスできます。

パート4/4:サーバーへのアクセス

  1. サーバーアドレスを決定します。 FTPサーバーホスティングサービスに料金を支払っている場合は、接続するためにIPアドレスまたはFQDNを取得する必要があります。
    • 独自のサーバーをホストしている場合は、コンピューターのIPアドレスを使用します。これは、コマンドを実行して取得できます。 ifconfig 「ターミナル」の「inet addr」の横。
      • 「ifconfig」がインストールされていない場合は、次のコマンドを使用してインストールします sudo apt-get install net-tools ターミナルで」。
  2. ルーターでポート転送を構成する. IPを取得したら、ルーターのポート21からIPにトラフィックを転送する必要があります。 UDP(または2つの混合)ではなく、TCPプロトコルを使用します。
    • ポート転送はデバイスによって異なるため、製造元のWebサイトまたは取扱説明書を参照してください。
  3. FileZillaを開きます。 それを入力する filezilla 「ターミナル」でキーを押します ↵入力。次に開きます。
    • 「ターミナル」経由で接続するには、次のように入力します ftp 。サーバーが稼働していてインターネットに接続されている限り、サーバーに接続できますが、ファイルを転送することはできません。
  4. クリックイン アーカイブ FileZillaウィンドウの左上隅。 次に、ドロップダウンメニューが開きます。
  5. クリックイン サイト管理者 ... ドロップダウンメニューで。 次に、「サイトマネージャ」ウィンドウが開きます。
  6. クリックイン 新しいサイト. この白いボタンは、ウィンドウの左下隅にあります。そうすると、「サイトマネージャ」の「新しいサイト」セクションが開きます。
  7. サーバーアドレスを入力します。 [ホスト:]テキストボックスに、接続するサーバーのアドレス(またはIPアドレス)を入力します。
  8. ルーティングポスト番号を追加します。 それを入力する 21 「ポート:」テキストフィールド。
  9. クリックイン 接続する. この赤いボタンはページの下部にあります。次に、FileZillaはコンピューターをFTPサーバーに接続します。
  10. ファイルをサーバーに移動します。 ウィンドウの左側から右側にフォルダをクリックしてドラッグし、FTPサーバーページにアップロードできます。

チップ

  • ポスト20のリダイレクトにより、独自のサーバーをホストする場合のネットワークの問題を解決できます。
  • Ubuntu 17以降でFTPサーバーに接続する手順は、以前のバージョンと若干異なります。まだ行っていない場合は、システムをバージョン17.10(またはそれ以上)にアップグレードしてください。

警告

  • 特にローカルでホストされている場合、FTPサーバーは常に安全であるとは限りません。したがって、機密ファイルまたは個人ファイルをFTPサーバーに送信しないでください。

ピタパンの作り方

Janice Evans

5月 2024

表面全体が薄力粉で覆われていることを確認してください。これは、生地が表面に付着するのを防ぐのに役立ちます。生地のボールを0.25インチ(0.64 cm)の厚さのディスクに平らにします。 麺棒を使用して、各生地ボールを平らにします。ディスクの厚さと幅を確認するために測定します。幅が約8〜9インチ(20〜23 cm)のディスクを目指します。 薄いピタディスクは、調理するときに膨らんでポケットを形成する...

やる気を引き出す方法

Janice Evans

5月 2024

その他のセクション プロジェクト、夢、またはタスクを開始する理由がないと感じた場合、最初は怖くて気が遠くなるように思えるかもしれません。心配しないでください。まったく同じ心配事や苦労を共有する人はたくさんいます。やる気を引き出すための措置を講じることで、目標を達成し、新しいプロジェクトに取り組み、目的と幸福をもたらすものを理解することができます。 方法1/3:自分自身を強化する wikiHowをサ...

今日の興味深い