<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vsftpd &#8211; スグブログ</title>
	<atom:link href="https://sugublog.org/tag/vsftpd/feed/" rel="self" type="application/rss+xml" />
	<link>https://sugublog.org</link>
	<description>ブログ運営について発信中</description>
	<lastBuildDate>Sun, 02 Jun 2024 05:53:12 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sugublog.org/wp-content/uploads/2021/07/icon_20210703-min-150x150.png</url>
	<title>vsftpd &#8211; スグブログ</title>
	<link>https://sugublog.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Linux】CentOSのvsftpの設定のやり方!エラー解消法あり</title>
		<link>https://sugublog.org/centos-ftp-base/</link>
					<comments>https://sugublog.org/centos-ftp-base/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[suguru]]></dc:creator>
		<pubDate>Sun, 19 Nov 2023 10:11:23 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vsftpd]]></category>
		<guid isPermaLink="false">https://sugublog.org/?p=5905</guid>

					<description><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/12/PC教室20211216-9-1024x427.jpg" class="webfeedsFeaturedVisual" /></p>LinuxのCentOSでファイルを扱う時にViエディタなど使用しますが、扱いにくいのでwindowsパソコンでファイルを作成してFTPでアップロードしたい。その為にvsftpサービスをインストールしたけど接続失敗して諦 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/12/PC教室20211216-9-1024x427.jpg" class="webfeedsFeaturedVisual" /></p>
<p><strong><span class="swl-inline-color has-swl-deep-01-color">LinuxのCentOS</span></strong>でファイルを扱う時にViエディタなど使用しますが、扱いにくいのでwindowsパソコンでファイルを作成して<strong><span class="swl-inline-color has-swl-deep-01-color">FTP</span></strong>でアップロードしたい。その為に<strong><span class="swl-inline-color has-swl-deep-01-color">vsftpサービス</span></strong>をインストールしたけど<span class="swl-bg-color has-swl-deep-01-background-color">接続失敗</span>して諦めたりしていないでしょうか？</p>



<p>そういった問題を解決します。vsftpの設定をみていきます。</p>


<div class="p-blogParts post_content" data-partsID="5908">
<p>筆者はWindowsサーバーやLinuxサーバーの運用構築を11年間以上おこなってきました。その経験を元に知識を公開していきます！</p>
</div>


<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle ads" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9330904718533231" data-ad-slot="6086594686"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">CentOSのvsftpの設定のやり方</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="544" src="https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-6-1024x544.jpg" alt="ftp設定" class="wp-image-4583" srcset="https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-6-1024x544.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-6-300x159.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-6-768x408.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-6.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p><span class="swl-marker mark_orange"><strong><span class="swl-inline-color has-swl-deep-01-color">vsftpdサービス</span></strong>でファイル転送できるまでに設定する事をまとめます。</span></p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>vsftpdサービスでファイル転送できるまでのフロー</span></div><div class="cap_box_content">
<ol class="wp-block-list">
<li>vsftpdサービスの設定ファイル編集</li>



<li>vsftpdサービスのファイル作成や編集</li>



<li>chrootの設定を行う</li>



<li>SELinuxの設定を無効にする</li>
</ol>
</div></div>



<h2 class="wp-block-heading">vsftpdサービスの設定ファイル編集</h2>



<p>設定ファイルである<strong><span class="swl-inline-color has-swl-deep-01-color">「vsftpd.conf」ファイルの設定をviエディタで編集</span></strong>します。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/06/search-min-1-e1623599919108-300x180.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-vi-how-to-use/">【Linux】viの使い方！必須のコマンドから作業効率出来るコマンドまで</a>
						<span class="p-blogCard__excerpt">今回はLinuxサーバーのviエディタの使い方です Linuxsサーバーを使用していて、通常使用するテキストエディタはviエディタです。 しかしviエディタは癖が強く使いにくい&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>ファイルのパスは「/etc/vsftpd/vsftpd.conf」です。</p>



<h3 class="wp-block-heading">設定ファイル「vsftpd.conf」の編集内容</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead style="--thead-color--bg:var(--color_main);--thead-color--txt:var(--swl-text_color--white)"><tr><th>設定値</th><th>設定の意味</th></tr></thead><tbody><tr><td>anonymous_enable=NO</td><td>nonymousログインを認めるかの設定</td></tr><tr><td>ascii_upload_enable=YES</td><td>アップロードでASCII転送を認めるかの設定</td></tr><tr><td>ascii_download_enable=YES</td><td>ダウンロードでASCII転送を認めるかの設定。認めるのでコメントを外し有効にする</td></tr><tr><td>chroot_local_user=YES</td><td>ローカルユーザーがログイン後にホームディレクトリにchrootするかの設定。コメントを外し有効にする</td></tr><tr><td>chroot_list_enable=YES</td><td>chrootを有効にするか。有効にするのでコメントを外す</td></tr><tr><td>chroot_list_file=/etc/vsftpd/chroot_list</td><td>chroot_list_enableがYESの場合のユーザーを記述するファイルを指定する</td></tr><tr><td>user_config_dir=/etc/vsftpd/user_config_directory</td><td>ユーザー毎の設定ファイルの置き場所指定</td></tr><tr><td>userlist_deny=NO</td><td>YESの場合、ユーザーリストはアクセスを拒絶するユーザーのリストになる<br>NOの場合、ユーザーリストはアクセスを許可するユーザーのリストになる</td></tr><tr><td>userlist_file=/etc/vsftpd/user_list</td><td>user_listの場所を指定</td></tr></tbody></table><figcaption class="wp-element-caption">vsftpd.confの設定項目</figcaption></figure>



<p class="is-style-icon_pen">viエディタで編集する時は効率よく行う為に、viの使い方を学びましょう！詳しくは以下の記事で紹介しています。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/06/search-min-1-e1623599919108-300x180.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-vi-how-to-use/">【Linux】viの使い方！必須のコマンドから作業効率出来るコマンドまで</a>
						<span class="p-blogCard__excerpt">今回はLinuxサーバーのviエディタの使い方です Linuxsサーバーを使用していて、通常使用するテキストエディタはviエディタです。 しかしviエディタは癖が強く使いにくい&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h3 class="wp-block-heading">chrootの設定の意味とは</h3>



<p>chrootは特に設定しなくても動きます。しかしデフォルトだとファイルアップロードする時にhomeディレクトリなど浅い階層にアクセスを可能にします。</p>



<p>セキュリティ的にも問題がある為、<span class="swl-marker mark_yellow">公開用のディレクトリにアップロードさせる方が安心です。</span>なのでchrootを設定してデフォルトのアップロード先を変更しています。</p>



<h2 class="wp-block-heading">vsftpdサービスのファイル作成や編集</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="560" src="https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-1024x560.jpg" alt="ftpのファイル作成" class="wp-image-4561" srcset="https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-1024x560.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-300x164.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-768x420.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>続いて<span class="swl-marker mark_orange">ファイルを作成したり、設定ファイル以外の編集</span>をまとめます。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>vsftpdサービスのファイル作成や編集</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>ftpusersから許可するユーザーを削除またはコメントアウトする</li>



<li>user_listに許可するユーザーを記入する</li>



<li>chroot_listファイルを作成してchrootするユーザー名を記入する</li>
</ul>
</div></div>



<h3 class="wp-block-heading">ftpusersに記入しているユーザーをコメントアウトする</h3>



<p><span class="swl-marker mark_orange"><strong><span class="swl-inline-color has-swl-deep-01-color">「ftpusers」</span></strong>ファイルにユーザーが記入されていると<strong><span class="swl-bg-color has-swl-deep-01-background-color">FTPできません</span></strong></span></p>



<p>パスは「/etc/vsftpd/ftpusers」です。このファイルを編集してユーザー名を確認します。<span class="swl-marker mark_yellow">名前がある場合はコメントアウトするか削除してください。</span></p>



<p>Linuxでコメントアウトする場合は先頭に「#」を付けます。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/08/school_08-2-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/syell-script_comment_out/">【シェルスクリプト基礎】コメントアウトのやり方！</a>
						<span class="p-blogCard__excerpt">シェルスクリプトでコメントを入れたいけど入れ方がわからない。 また複数行コメントアウトできればやりたいといった要望はあると思います。 そこで今回はシェルスクリ&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="is-style-icon_book"><strong>ftpuser</strong>は<strong>ftpするべきでないユーザー</strong>が記述されています。rootなどがそれに当たります。</p>



<h3 class="wp-block-heading">user_listに許可するユーザーを記入する</h3>



<p>設定ファイルで「userlist_deny=NO」の設定にしたので、<span class="swl-marker mark_orange">user_listに<strong><span class="swl-inline-color has-swl-deep-01-color">FTPを許可するユーザー</span></strong>を記入します。</span></p>



<p class="is-style-icon_pen">逆に設定ファイルで「userlist_deny=YES」の設定をしたら、user_listに拒否するユーザーを記入します。</p>



<p>パスは「/etc/vsftpd/user_list」です。このファイルを編集してユーザー名を記入します。</p>



<h3 class="wp-block-heading">chroot_listファイルを作成してchrootするユーザー名を記入する</h3>



<p>chroot_listを新規作成します。chrootするユーザーを記入すれば、該当ユーザーはchrootされます。</p>



<p>パスは「/etc/vsftpd/chroot_list」です。このファイルを作成してユーザー名を記入します。</p>



<h2 class="wp-block-heading">vsftpでchrootの設定を行う</h2>



<p>vsftpでchrootの設定をまとめます。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>vsftpdサービスのchroot設定</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>設定ファイル保存用ディレクトリとユーザー毎ファイルの作成</li>



<li>ユーザー毎ファイルの編集</li>



<li>アップロード用のディレクトリ作成</li>
</ul>
</div></div>



<h3 class="wp-block-heading">設定ファイル保存用ディレクトリとユーザー毎ファイルの作成</h3>



<p><span class="swl-marker mark_orange"><strong>設定ファイル保存用ディレクトリ</strong>を作成します。</span></p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/08/DB0804-1-300x225.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-create-directory-folder-with-mkdir/">【Linux】mkdirコマンドでディレクトリを作成する方法やオプションご紹介</a>
						<span class="p-blogCard__excerpt">Linuxサーバーでディレクトリ（フォルダ）を作成するコマンドをお伝えします。 複数のディレクトリ（フォルダ）を一括で作成する方法や階層のディレクトリ（フォルダ）&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="is-style-icon_pen">ここでは設定ファイル「/etc/vsftpd/vsftpd.conf」の「user_config_dir=」項目で設定したパスに合わせて下さい。</p>



<p>今回の設定は以下になります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>mkdir /etc/vsftpd/user_config_directory</code></pre></div>



<p>FTPユーザー毎の設定ファイルを作成します。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/08/DB0804-3-300x210.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-centos-file-create-command/">【Linux】CentOSでコマンドでファイル作成する方法｜エラー対処法あり</a>
						<span class="p-blogCard__excerpt">Linuxでテキストファイル作成したいです。 Linuxサーバーでファイル作成するのは基本ですね。コマンドでテキストファイル作成のやり方を教えますよ。 という事で今回はL&#8230;</span>					</div>
				</div>
			</div>
		</div>


<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>touch /etc/vsftpd/user_config_directory/root</code></pre></div>



<p>これでFTPユーザー毎設定のファイルと、それを保存するディレクトリが作成できました。</p>



<h3 class="wp-block-heading">ユーザー毎ファイルの編集</h3>



<p><span class="swl-marker mark_orange">今作成したファイルを編集します。</span>「local_root=デフォルトのパス」でアップロードするディレクトリを決定します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>local_root=/var/ftp/root</code></pre></div>



<p>今回は公開用の「var」配下に「ftp」ディレクトリを作成して、その配下にユーザー毎のアップデートディレクトリをそれぞれ作成して、そこを指定します。</p>



<h3 class="wp-block-heading">アップロード用のディレクトリ作成</h3>



<p><span class="swl-marker mark_orange"><strong><span class="swl-inline-color has-swl-deep-01-color">FTPアップデート用のディレクトリ</span></strong>がない為、作成します。</span></p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>mkdir -p /var/ftp/root</code></pre></div>



<p class="is-style-big_icon_caution">アップデート用の権限に気をつけましょう。今回はrootユーザーなので問題ありませんがftp専用のユーザーを作成して対応する場合は権限を気にしましょう！</p>



<p class="is-style-icon_pen">「ls -l」で権限を確認出来ます。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/11/programing_1122-7-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-ls-command/">【Linux】lsコマンドの使い方！オプションなどを使用する</a>
						<span class="p-blogCard__excerpt">Linuxサーバーでlsのコマンドの使い方をまとめます。 Linuxサーバーでディレクトリやファイルの表示方法での悩み Linuxサーバーでディレクトリ配下のファイルも表示した&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">SELinuxの設定を無効にする</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="682" src="https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-1024x682.jpg" alt="SELinuxの設定" class="wp-image-4502" srcset="https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-1024x682.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-300x200.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-768x511.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>その他の設定で<span class="swl-marker mark_yellow">SELinuxの設定で拒否される可能性があります。</span></p>



<h3 class="wp-block-heading">SELinuxの確認コマンド</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>getenforce</code></pre></div>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>SELinuxの設定値</th><th>意味</th></tr></thead><tbody><tr><td>Enforcing</td><td>SELinux有効、アクセス制限あり</td></tr><tr><td>Permissive</td><td>SELinux有効、アクセス制限なし</td></tr><tr><td>Disabled</td><td>SELinux無効</td></tr></tbody></table><figcaption class="wp-element-caption">SELinux値一覧</figcaption></figure>



<h3 class="wp-block-heading">SELinuxを一時的に変更する</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>SELinuxの一時的な設定コマンド</th><th>効果</th></tr></thead><tbody><tr><td>setenforce 0</td><td>SELinuxを一時的に無効</td></tr><tr><td>setenforce 1</td><td>SELinuxを一時的に有効</td></tr></tbody></table><figcaption class="wp-element-caption">SELinux値一覧</figcaption></figure>



<h3 class="wp-block-heading">SELinuxの起動時の設定を変更する</h3>



<p>SELinuxの設定ファイルの値を変更します。</p>



<p>パスは「/etc/selinux/config」です。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>SELinuxの設定ファイル設定値</th><th>意味</th></tr></thead><tbody><tr><td>SELINUX=Enforcing</td><td>SELinux有効、アクセス制限あり</td></tr><tr><td>SELINUX=Permissive</td><td>SELinux有効、アクセス制限なし</td></tr><tr><td>SELINUX=Disabled</td><td>SELinux無効</td></tr></tbody></table><figcaption class="wp-element-caption">SELinux値一覧</figcaption></figure>



<p><span class="swl-marker mark_orange">この「SELINUX=」の値を「Disabled」にしておきましょう！</span></p>



<h3 class="wp-block-heading">SELinuxの全体設定確認コマンド</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sestatus</code></pre></div>



<p>sestatusコマンドの結果が以下になります。</p>


<div class="wp-block-image is-style-desktop">
<figure class="aligncenter size-full"><img decoding="async" width="520" height="200" src="https://sugublog.org/wp-content/uploads/2023/11/sestatus.png" alt="sestatusコマンドの結果" class="wp-image-5914" srcset="https://sugublog.org/wp-content/uploads/2023/11/sestatus.png 520w, https://sugublog.org/wp-content/uploads/2023/11/sestatus-300x115.png 300w" sizes="(max-width: 520px) 100vw, 520px" /><figcaption class="wp-element-caption">sestatusコマンドの結果</figcaption></figure>
</div>


<p>「Current mode:」で現在の設定が確認できます。</p>



<p>「Mode from config file:」でOS起動時の設定が確認できます。</p>



<p class="has-border -border02">この設定まで行うと<strong><span class="swl-inline-color has-swl-deep-01-color">CentOSのFTPサービスでファイル転送可能</span></strong>です。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9330904718533231"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="autorelaxed"
     data-ad-client="ca-pub-9330904718533231"
     data-ad-slot="8455594968"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">vsftpdサービスでその他の見る項目</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="576" src="https://sugublog.org/wp-content/uploads/2021/09/randam_0915-4-1024x576.jpg" alt="ftpの設定" class="wp-image-4169" srcset="https://sugublog.org/wp-content/uploads/2021/09/randam_0915-4-1024x576.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/09/randam_0915-4-300x169.jpg 300w, https://sugublog.org/wp-content/uploads/2021/09/randam_0915-4-768x432.jpg 768w, https://sugublog.org/wp-content/uploads/2021/09/randam_0915-4.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">その他の権限ファイル</h3>



<p>その他の権限系ファイルのパス「/etc/hosts.allowと/etc/hosts.deny」。ファイルがなければ問題ない。</p>



<h3 class="wp-block-heading">vsftpdサービスが有効か確認</h3>



<p>vsftpdサービスが有効か確認して、無効なら有効にする</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/06/plugin-min-e1623592189322-300x212.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-check-for-open-ports/">【Linux基礎】開いているポート番号を確認するコマンド</a>
						<span class="p-blogCard__excerpt">Linuxで何のポートが開いているか調べたい時はどうすれば良いでしょうか？ LinuxでSSHやFTPの接続ができません。調査として開いているポートを確認したいです。どうすれ&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/08/script_0809-7-300x206.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-centos-service-list-check/">【Linux基礎】CentOSでサービス一覧を確認する方法</a>
						<span class="p-blogCard__excerpt">サービス開始や停止をしたいけどサービス名がわかりません。といった悩みはないでしょうか？ サービス起動するにも停止するにもサービス名が必要になります。 という事&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h3 class="wp-block-heading">firewalldサービスが無効か確認</h3>



<p>firewalldサービスが無効か確認。有効であれば無効にするかftpポートを解放する。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/07/security007-2-300x187.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/centos-firewall-addport-active-inactive/">【Linux】CentOSでfirewallの使い方！ポート開放や有効無効の確認方法</a>
						<span class="p-blogCard__excerpt">CentOSを立ち上げていざサービスを使って通信しようとするけど失敗してイライラすることはないでしょうか？ 早くサービス使いたいのに。。と CentOSでサービス早く使い&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">vsftpdサービスでエラーが出た時に見るログの原因と解決法</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="632" src="https://sugublog.org/wp-content/uploads/2021/11/programing_1122-3-1024x632.jpg" alt="ログ解析" class="wp-image-4560" srcset="https://sugublog.org/wp-content/uploads/2021/11/programing_1122-3-1024x632.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-3-300x185.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-3-768x474.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-3.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">vsftpdサービスでの見るログファイルのパス</h3>



<p> /var/log/secure</p>



<h3 class="wp-block-heading">vsftpdサービスのログの内容</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Nov 17 00:15:25 localhost vsftpd[2872]: pam_listfile(vsftpd:auth): Refused user root for service vsftpd
Nov 17 00:15:26 localhost vsftpd[2872]: pam_succeed_if(vsftpd:auth): requirement &quot;uid &gt;= 1000&quot; not met by user &quot;root&quot;</code></pre></div>



<h3 class="wp-block-heading">vsftpdサービスのログで確認したものの原因</h3>



<p>rootはそもそも<strong><span class="swl-inline-color has-swl-deep-01-color">FTPすべきでないユーザー</span></strong>というログです。</p>



<p><strong>「ftpusers」ファイル</strong>に記載しているユーザは<span class="swl-bg-color has-swl-deep-01-background-color">FTPすべきでないユーザー</span>がはいっている</p>



<h3 class="wp-block-heading">vsftpdサービスのログで確認したもののログの解決法</h3>



<p><strong><span class="swl-inline-color has-swl-deep-01-color">「ftpusers」ファイル</span></strong>から該当ユーザー名を削除するかコメントアウトする。もしくは他のユーザーを作成してログインできるように設定する</p>



<h2 class="wp-block-heading">vsftpdで出るその他のエラー</h2>



<p>エラーメッセージ「553 Could not create file.」</p>



<p>原因はファイルがアップロードできない、selinux有効になっている可能性が高い</p>



<p>setenforce 0で一時的に無効にしてファイルアップロード出来たらSELinuxが原因</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sugublog.org/centos-ftp-base/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
