Ubuntuインストールftpサーバーと考えられる問題

**Ubuntu 18.04を使用して、最初にaptコマンドを使用してftp **をインストールします

sudo apt install vsftpd

インストール後、実際にftpサーバーを実行できます。使用される構成はデフォルトの構成です。netstat-ntlを使用してftp対応ポートを表示できます

デフォルトのポート21が使用されていることを確認してから、serviceコマンドを使用してftpサーバーのステータスを表示します

**次に、現在使用されているftpサービスはすべてデフォルト構成に従って実行されているため、必要に応じて構成パラメーターを変更できます。 vsftpd構成ファイルの場所は/etc/vsftpd.confです。最初に発生した問題について説明します。構成ファイルにリッスンパラメーター(サーバー監視)があります。これはオンになりますが、デフォルトはNOなので、YESに設定してから再起動します。サーバーとサーバーのステータスを確認すると、status:failedがあり、2つの赤いパラメーターcode = exited、status = 2があることがわかりました。ここでは、listen_ipv6のパラメーターをNOに変更する必要があります(これは注意が必要です)。はい、この問題は、listenとlisten_ipv6が同時にYESの場合に発生します)。 ****

**ftpディレクトリをカスタマイズできます。ここでは、自宅にftpserver / ftpフォルダを作成しました。ここでは、ftpserverをftpサーバーディレクトリとして使用し、ftpフォルダのアクセス許可を変更してユーザーがftpで読み書きできるようにします。操作。 ****

sudo mkdir -p ftpserver/ftp/
chmod 777 ftp

**次に、構成ファイルを変更します。ここでは、匿名アクセスを許可する方法で構成ファイルを変更します。 ****

anonymous_enable=YES              #匿名アクセスを許可する
anon_root=/home/charles/ftpserver #これがあなたのftpのディレクトリです、ここで私は匿名アクセスを使用しているので、それは匿名です_root
local_root=/home/charles/ftpserver #これが一般ユーザーがアクセスするディレクトリです
no_anon_password=YES              #匿名ユーザーはパスワードを入力する必要はありません
write_enable=YES                  #書ける
anon_upload_enable=YES            #匿名アップロードを許可する
anon_mkdir_write_enable=YES       #フォルダの匿名作成を許可する

**保存後にサービスを再起動することを忘れないでください:service vsftpd restartすると、ftp + ipを介してサーバーにアクセスできます。以下は、アクセス、アップロード、およびダウンロード操作の匿名の例です。ホームディレクトリにテストフォルダを作成し、このフォルダ内のファイルをタッチし、ftpフォルダ内のファイルbをタッチしてから、テストフォルダ内のftpサーバーにアクセスしました。 ****

ftpフォルダーでは、getを使用してサーバー内のファイルをダウンロードし、putを使用してファイルをアップロードできます。上記の例を例として、aを入力してbを取得します。次に、quit、exit、byeなどのコマンドで終了します。次に、最終結果を以下に示します。

**上記はftpの簡単な操作です。 ftpサーバーをアンインストールするには、次のコマンドを使用します。-purgeを使用して、関連ファイルを完全に削除します。 ****

sudo apt-get remove --purge vsftpd

Recommended Posts

Ubuntuインストールftpサーバーと考えられる問題
UbuntuサーバーにGnomeとVNCをインストールする
ubuntuインストールnginxサーバー
ubuntuの下にFTPサーバーをデプロイします
Ubuntu Server14.04にOpenSSL1.0.2をインストールします
Ubuntu16.04はPHP7.2をコンパイルしてインストールします
ubuntu18.04python3.8をコンパイルしてインストールします
ubuntuはGitLabをインストールして構成します
Ubuntu16.04のインストールとSVNの構成
Ubuntu16.04VMwareのインストールとアンインストール-Workstation14
UbuntuサーバーにMono本番環境をインストールして構成します
ChefサーバーワークステーションをUbuntu18.04にインストールします
UbuntuにDockerをインストールして構成する
UbuntuにGerritをインストールしてデプロイする
Ubuntu16.04にnodejsとnpmをインストールします
CentOS7はSQLServerをインストールして使用します
kvm仮想化を使用してUbuntu18.04サーバーをインストールします
UbuntuでQEMUをコンパイルしてインストールします
WindowsUbuntuサブシステムsshおよびftp
Ubuntu Server12.4.0にOracle11gR2をインストールします
Ubuntu14.04にBaculaServerをインストールする方法
[毎日] Win10はubuntuサブシステムを開いてインストールします
UbuntuはElasticsearchとelasticsearch-analysis-ikワードセグメンテーションをインストールします
ubuntuと基本的な使用法にdockerをインストールします
Ubuntu18.04サーバーバージョンのインストールと使用(グラフィック)
Ubuntu18.04ソースコードはffmpeg4.1をコンパイルしてインストールします
UbuntuはPHPとPHPNginxの設定方法をインストールします
UbuntuにCUDAとCUDNNをインストールしてアンインストールします
Ubuntu18.04サーバー、非aptバージョンにjettyをインストールします
LinuxはDockerをインストールし、Ubuntuシステムを実行します
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
Ubuntu20.04をインストールしてNVIDIAドライバーをインストールする方法
Ubuntu16.04サーバーにZabbixをインストールする方法
Ubuntu 16.04 /18.04にPycharmとIpythonをインストールする方法
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu 16.04にJDKをインストールし、環境変数を構成します
ubuntu18.04インストールpython2
ubuntu18.04インストールドッカー
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
ubuntu12.04インストールpython3
UbuntuLinuxにGitとGitHubをインストールして使用する
Ubuntu18.04にGitLabをインストールして構成する方法
ubuntuサーバー環境にpythonをインストールする方法
Ubuntu18.04にAnsibleをインストールして構成する方法
ubuntuインストールnodejs
ubuntu16インストールasp.net
Ubuntu18.04にCurlをインストールして使用する方法
Ubuntu18.04にComposerをインストールして使用する方法
ubuntuインストールleanote
Ubuntu18.04にWineをインストールして使用する方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
ubuntu18のシンプルでクリーンなインストールリモートログイン
Ubuntu20.04にComposerをインストールして使用する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
Ubuntu16.04にPostgreSQLをインストールして使用する方法
docker install ubuntu
ubuntuインストールelasticsearch