みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

CentOS6 で、.ftpaccess

sakuraのvpsを使っています。
.ftpaccessを別のサーバーでしているように、以下のように記入しましたが、どのIPアドレスからもアクセス出来てしまいます。
.ftpaccessを有効にするにはどうしたらいいのでしょうか?どのようなコマンドで何かをインストールする必要があるのでしょうか?
vinelinuxの時には、標準で出来ていました。
お手数ですが、ご指導のほどよろしくお願いいたします。

<Limit LOGIN ALL>
Order allow,deny
Allow from IPアドレス
Deny from all
</Limit>

投稿日時 - 2014-11-18 11:19:53

QNo.8829110

困ってます

質問者が選んだベストアンサー

>sakuraのvpsを使っています。
>.ftpaccessを別のサーバーでしているように、以下のように記入しましたが、どのIPアドレスからもアクセス出来てしまいます。

http://support.sakura.ad.jp/manual/rs/others/ftpaccess.html
ですかね?

>.ftpaccessを有効にするにはどうしたらいいのでしょうか?どのようなコマンドで何かをインストールする必要があるのでしょうか?

上記ページより…
>.ftpaccess というファイルは ProFTPD を構成するファイルの一つであり

ということなので、ProFTPDをインストールして下さい。
標準で入っているvsftpdをアンインストールして、ProFTPDをインストールすることになります。

http://www.server-world.info/query?os=CentOS_6&p=ftp&f=2
さらに…標準リポジトリには無いようなので、epelリポジトリの導入が必要です。
# さらにさらに…SELinuxがどうなっているかも確認必要でしょうね。


.ftpaccess ではなくとも、IPアドレスで接続の制限をしたい。
ということであれば、ちょっと古い記事ですが…
http://linuxserver.jp/%E3%82%B5%E3%83%BC%E3%83%90%E6%A7%8B%E7%AF%89/ftp/vsftpd%E3%81%A7%E3%81%AEip%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AE%E5%88%B6%E9%99%90.php
というのもあります。
もちろんiptablesでフィルタする。という方法もあります。

んで…サーバがルータの内側にあった。
とかいう場合はいろいろと面倒なことになりますのでご注意を。
# 「FTPサーバ ルータ」辺りで検索すればなんらか出てくるでしょう。


ssh使った方が楽(というか安全)かも知れません。

投稿日時 - 2014-11-18 12:36:27

お礼

詳しくご説明くださりありがとうございました。

投稿日時 - 2014-11-18 16:21:35

ANo.1

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

さくらで.ftpaccessを利用したいという意味でしょうか?

http://support.sakura.ad.jp/manual/rs/others/ftpaccess.html

ちょっと質問者さんの状況がわからないのですが
ProFTPDの機能のようなので、もしかしたら別のftpdが動いているとか?

投稿日時 - 2014-11-18 12:36:44

お礼

ありがとうございます。vsftpdを利用していたことが原因だったようです。

投稿日時 - 2014-11-18 16:22:37

あなたにオススメの質問