• 締切済み

proftpd.confの設定について

こんにちは、honiyonです。 proftpdの設定をしています。  ログイン制限を使用と、まずは以下のように設定しました。  (localhostからのみ接続可) <Limit LOGIN> Order allow, deny Allow from 127.0.0.1 Deny from all </Limit LOGIN>  そして /etc/init.d/proftpd restartとして設定を反映して、 #ftp localhost  としたところ、正しく繋がりました。  では今度は 192.168.0.* のネットワークからの接続を許可しようと、 <Limit LOGIN> Order allow, deny Allow from 127.0.0.1 Allow from 192.168.0. Deny from all </Limit LOGIN>  と設定して、/etc/init.d/proftpd restart として、 #ftp localhost  としたところ、接続に失敗しました。 [root@hoge /etc]# ftp localhost Connected to hoge. 421 Service not available, remote server has closed connection ftp>  特にログにエラー等は出力されません。  この原因は何でしょうか?  よろしくお願いします(.. VineLinux 2.5 proftpd-1.2.6-0vl1

みんなの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

<Limit LOGIN> Order allow, deny Allow from 127.0.0.1, 192.168.0. Deny from all </Limit LOGIN> ――としてみたらどうでしょう。

honiyon
質問者

お礼

こんにちは、honiyonです。  ご指摘の通りAllow fromを1つにまとめたところ、 #ftp localhost  は正常に接続出来ましたが、192.168.0.*からは繋がりません。  クライアントはWin2Kですが、 C:\>ftp hoge Connected to hoge. Connection closed by remote host.  となりました。そこで、Allow from 127.0.0.1, 192.168.0.0/24 としてみたら正しく192.168.0.*からも繋がるようになりました(^^)  う~ん、192.168.0. という表現を使っている文献よく見かけるのですが、何故出来ないのかな・・・。  ".hoge.net"といった感じでドメイン単位の規制もしたいのですが、出来ないのでしょうか(^^;   ひとまず解決です。  ご回答有難う御座いました(..

関連するQ&A

  • ProFTPDでanonymousFTPサーバ

    ProFTPDでanonymousFTPサーバを立てたいのですが、ログインできなくて困ってます。 環境 RedHat7.2 ProFTPD1.2.5rc1 ルータ配下にRedHatが1台とwindows2000が1台あります。 状況 LAN内のWindows端末からffftpでログインしようとしています。 (1)anonymousでログインすると  「ログインできません。正しいパスワードを入力してください。」  というメッセージが出てきます。で、Linuxで設定してあるパスワードを  全部試しましたが、ログインできません。  ffftpのエラーログは以下の通りです。 FFFTP Ver.1.88a Copyright(C) 1997-2002 Sota. ---------------------------- ホスト 192.168.0.20 (21) に接続しています. 接続しました. 220 ProFTPD 1.2.5rc1 Server (MyFtp) [linux] >USER anonymous 331 Anonymous login ok, send your complete email address as your password. >PASS [xxxxxx] 530 Login incorrect. ログインできません. (2)他のLinuxユーザーアカウントでログインを試みると、問題なくOKでした。 # ftp localhost  でも同じでユーザーアカウントのみログオンOKで、 anonymousでログインすると以下のようになります。 [root@linux root]# ftp localhost Connected to localhost (127.0.0.1). 220 ProFTPD 1.2.5rc1 Server (MyFtp) [linux] Name (localhost:hogehoge): anonymous 331 Anonymous login ok, send your complete email address as your password. Password: 530 Login incorrect. Login failed. ftp> 原因のわかる方がいれば、ぜひ教えてください。 よろしくお願いします。

  • apacheのユーザーディレクトリの設定

    Fedora Core6のapacheのユーザーディレクトリの設定で悩んでいます。 設定ファイル(httpd.conf)には以下のように記述しています。 #UserDir disable UserDir public_html <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> ユーザー登録をして/home/ユーザ名/にpublic_htmlフォルダを作成して、index.htmlページを作り、http://localhost/~ユーザー名/index.htmlにアクセスしましたが、「403 Forbidden」となってしまいます。 http://127.0.0.1/~ユーザー名/でアクセスしても「403 Forbidden」になります。 フォルダやファイルのパーミッションをいろいろと変えてみましたが表示されません。 こちらはLinux勉強中の初心者です。 よろしくお願いします。

  • turbolinuxでのFTPの設定について

    こんばんは わたしはターボリナックスを管理しているですが、 昨日までFTPソフトを使ってローカルエリア内の パソコンからアクセスしていたのですが、なぜか 今日になってFTPソフトを使ってアクセスできなく なってしまいました。 サーバーの方でもう一度立ち上げ直したのですが なんだかエラーのような文が出ています。 *下記参照 いろいろと設定を確認しましたが何の問題もないように おもえます。 基本的にローカルであればアクセスできるようにしてあるにで/etc/hosts.allowでのアクセス許可は #Local host #Allow all requests from localhost ALL: 192.168.0. にしてあります。 どうか教えて頂けないでしょうか? お願します。 ////////参照///////////////////// starting proftpd:Was not suspended proftpd

  • CentOS6 で、.ftpaccess

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

  • .htaccessでのアクセス拒否について

    .htaccessでlocalhostを拒否したいので order allow,deny allow from all deny from localhost と記述してサーバーにアップしたのですが、 localhostからのアクセスを拒否できていません。 localhostからのアクセスを拒否するにはどうしたらよいのでしょうか?

    • ベストアンサー
    • HTML
  • .htaccessで複数設定するには?

    .htaccessを使って「特定のIPアドレス・ホストからのアクセスを拒否」と 「特定のリンクからのアクセスを拒否 」の2つを一緒に設定したいのですが、 どうすればいいのでしょうか? 単独での書き方はそれぞれ調べて分かったのですが、1つにまとめての記述方法が分かりません。 --------------------------------------------------- order allow,deny allow from all deny from ●● deny from ○○ deny from ▲▲ deny from △△ SetEnvIf REFERER "http://○○○.com/" Ref1 Order Allow,Deny Allow from all Deny from env=Ref --------------------------------------------------- といった感じに記述したものの、全く動作してくれません。 ご存知の方いらっしゃいましたら、宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • htaccessでIP制限。111.222.333.1~111.222.333.20までに許可を与えるにはどのように記述しますか。

    allow fromに111.222.333.としてしまうと111.222.333.のすべてのIPからアクセスされてしまいますが、最下層の一部のIP(例:1から20番)からのみアクセスを許すにはどのように書けばよろしいのでしょうか。下記のようでしょうか。 <Limit GET POST> order deny,allow deny from all allow from 111.222.333.1/20 </Limit>

  • tcpwrapper&proftpd について

    Vine Linux です。 </etc/hosts.deny> ######## ALL : ALL ######## </etc/hosts.allow> ######## sshd: ALL #proftpd: ALL in.telnet: ALL ######## 上記の場合、telnet はうまくいきます。 (1)ssh はinetを経由していないに関わらず、アクセスでき、コメントアウトするとアクセスできなくなります。 これは、どうしてでしょうか?(なぜinet を経由させてないのに・・・?) (2)proftpd は、コメントアウトしても、アクセスできてしまいます。どうしてでしょうか?(当然、コメントアウトしていなくても、アクセスできますが・・・) inet とtcpwapper の関連がいまいちわからないので、どうかよろしくお願いします。

  • WindowsマシンからFTPソフトでLINUXサーバーにファイルを転送したい。

    はじめまして。 LINUX初心者なのですが、よろしくお願いします。 ルータ(Web Caster610M)の静的IPマスカレード機能を使用して、FTPを可能にしたいのですが、このルータの静的IPマスカレード及びパケットフィルタリングの設定もうまくできているのかわかりません。 また、LINUXでは、自分でこれでいいのかなぁと思われる設定をいろいろやってみたのですが、 # /etc/init.d/proftpd restart を実行すると、Shutting down proftpd:Suspending NOW NG Starting proftpd:Allowing sessions again OK と言われ # ftp localhost を実行すると、ftp:connect:Connection refused になります。 (1)ルーター (2)LINUX (3)FTPソフト にて、どのファイルの何を設定していないのか、間違えているのか教えて下さい。

  • .ftpaccessで特定のファイル・ディレクトリ

    .ftpaccessで特定のファイルやディレクトリにIPアドレスでアクセス制限をかけたいと思っています。 使っているサーバーはロリポップです。 「.ftpaccess」記述は以下のように記述しましたがうまく行きません。 ======================================================== <Limit ALL> Order Allow,Deny Deny from all </Limit> <Files "sample.html"> order allow,deny deny from 111.111.111.111(IPアドレス) </Files> ======================================================== 111.111.111.111というIPアドレスからFTPソフトでアクセスが有った場合、sample.thmlにのみアクセスできるようにしたいです。 またファイルではなくディレクトリを制限・許可する方法も教えてほしいです。よろしくお願いします。