いつも、おやじ様のHPを携帯からも見させております。始めまして、誰かと申します。最近、Linuxを始めたばかりなので、色々、質問することも多々ありますが、よろしくお願いいたします。さて、今回、やっとの思いでWebサーバーの設定が終わり、FTPサーバーの設定に入っておりますが、色々エラーが出たりなどのトラブルがあります。最初の質問ですが、
・おやじ様のLinuxでのApacheの設定内で/home/masterのmasterのアクセス権(パーミッション)を711にしてくださいと記載されていたので、設定を行いました。その後、FTPサーバーの設定が終わり、ファイル転送のテストの為、クライアントのFFFTPを起動させて、ログインしたのですが、「パスワードが違います」と出て、ログインできない状態です。また、他のアカウントを作成してログインをした時は「501 NLST: Options not supported」と言うエラーが出て、ログインできませんでした。一応、色々、proftpd.conf内をいじくって見たのですが、エラーは相変わらず、収まりません。なお、サーバー環境ですが、具体的に下記に記載しておきました。
・OS:RedHatLinux9
・Web:Apache2.0.49
・FTP:Proftpd1.2.10rc1(こちらで配布されているrpm版)
起動方法:xinetd(こちらで配布されているinetd起動サブパッケージ)
です。回答よろしくお願いいたします。
> いつも、おやじ様のHPを携帯からも見させております。始めまして、誰かと申します。最近、Linuxを始めたばかりなので、色々、質問することも多々ありますが、よろしくお願いいたします。さて、今回、やっとの思いでWebサーバーの設定が終わり、FTPサーバーの設定に入っておりますが、色々エラーが出たりなどのトラブルがあります。最初の質問ですが、
> ・おやじ様のLinuxでのApacheの設定内で/home/masterのmasterのアクセス権(パーミッション)を711にしてくださいと記載されていたので、設定を行いました。その後、FTPサーバーの設定が終わり、ファイル転送のテストの為、クライアントのFFFTPを起動させて、ログインしたのですが、「パスワードが違います」と出て、ログインできない状態です。また、他のアカウントを作成してログインをした時は「501 NLST: Options not supported」と言うエラーが出て、ログインできませんでした。一応、色々、proftpd.conf内をいじくって見たのですが、エラーは相変わらず、収まりません。なお、サーバー環境ですが、具体的に下記に記載しておきました。
> ・OS:RedHatLinux9
> ・Web:Apache2.0.49
> ・FTP:Proftpd1.2.10rc1(こちらで配布されているrpm版)
> 起動方法:xinetd(こちらで配布されているinetd起動サブパッケージ)
> です。回答よろしくお願いいたします。
ログインできないことと、501エラーは全く原因がちがいます。後者はダウンロードするときに、注をご覧にならなかったのですか? 結構、共通的な問題は理由も含めて書いているつもりですが、これだけ明確に書いても読んでいただけないとなると、どう対処したものか分からなくなってきます。
501はログインできていなければ出ないエラーですから、ログインできないという問題は解決したものと考えます。
NLST: Options not supportedは、解消したのですが、
>おやじ様のLinuxでのApacheの設定内で/home/masterのmasterのアクセス権(パーミッション)を711にしてくださいと記載されていたので、設定を行いました。その後、FTPサーバーの設定が終わり、ファイル転送のテストの為、クライアントのFFFTPを起動させて、ログインしたのですが、「パスワードが違います」と出て、ログインできない状態です。
上記のことがいまだ、直りません。
> NLST: Options not supportedは、解消したのですが、
> >おやじ様のLinuxでのApacheの設定内で/home/masterのmasterのアクセス権(パーミッション)を711にしてくださいと記載されていたので、設定を行いました。その後、FTPサーバーの設定が終わり、ファイル転送のテストの為、クライアントのFFFTPを起動させて、ログインしたのですが、「パスワードが違います」と出て、ログインできない状態です。
> 上記のことがいまだ、直りません。
後は、DefaultRootの設定と実態があっていないというのがありがちなミスです。
例えば、DefaultRoot ~public_html とやっているのに、/home/user/public_html が存在していない等です。
再度、インストールし直した所、インストールする前に作成したユーザー(test)でも
ログインできなくなりました。どうすれば、いいでしょうか?また、Proftpdを再起動しょうとすると
[****@**** root]# proftpd restart
- mod_tls/2.0.7; using OpenSSL 0.9.7a Feb 19 2003
*****.zive.net - fatal:Socket operation on non-socket
*****.zive.net - (Running form command line? Use 'ServerType standalone' in config file! >
上記のようなエラーが出てきます。また、PAM認証の設定の追加してProftpdを再起動すると以下のエラーがでます。
[****@**** root]# proftpd restart
- mod_tls/2.0.7; using OpenSSL 0.9.7a Feb 19 2003
- warning: AuthPAMAuthoritative is deprecated
*****.zive.net - fatal:Socket operation on non-socket
*****.zive.net - (Running form command line? Use 'ServerType standalone' in config file! >
回答よろしくお願いします。
> 再度、インストールし直した所、インストールする前に作成したユーザー(test)でも
> ログインできなくなりました。どうすれば、いいでしょうか?また、Proftpdを再起動しょうとすると
> [****@**** root]# proftpd restart
> - mod_tls/2.0.7; using OpenSSL 0.9.7a Feb 19 2003
> *****.zive.net - fatal:Socket operation on non-socket
> *****.zive.net - (Running form command line? Use 'ServerType standalone' in config file! >
> 上記のようなエラーが出てきます。また、PAM認証の設定の追加してProftpdを再起動すると以下のエラーがでます。
> [****@**** root]# proftpd restart
> - mod_tls/2.0.7; using OpenSSL 0.9.7a Feb 19 2003
> - warning: AuthPAMAuthoritative is deprecated
> *****.zive.net - fatal:Socket operation on non-socket
> *****.zive.net - (Running form command line? Use 'ServerType standalone' in config file! >
> 回答よろしくお願いします。
どのモードで動かそうとしているのですか? standalone? inetd?
proftpd は proftpd.conf にモードの設定があるので、やっていることとあわせること。
proftpd restartとは、standaloneモードで起動しようとしていますが、合っていますか?
inetd モードで動かすなら、/etc/init.d/xinetd restart ですよ。
あわせて、chkconfig --list proftpd で各ランレベルでオフになっているか確認したほうがいいですね。
確認後、デーモンが起動しているといくらinetdモードでやろうとしても駄目なので、いったん再起動することを薦めます。killしてもいいですが、説明が面倒なので・・・。
AuthPAMAuthoritative is deprecatedはこの通りなので、コメントアウトしてください。いつからか調べてませんが、このエラーがでるようになりました。
> どのモードで動かそうとしているのですか? standalone? inetd?
一番最初に書き込んだとおりのinetdなんですが・・・・。
> proftpd は proftpd.conf にモードの設定があるので、やっていることとあわせること。
proftpd.conf内のServerTypeをinetdにしました。
> inetd モードで動かすなら、/etc/init.d/xinetd restart ですよ。
行って見ましたが、まだ、ログインできません。やはり、諦めるべきでしょうか?
> > どのモードで動かそうとしているのですか? standalone? inetd?
> 一番最初に書き込んだとおりのinetdなんですが・・・・。
> > proftpd は proftpd.conf にモードの設定があるので、やっていることとあわせること。
> proftpd.conf内のServerTypeをinetdにしました。
> > inetd モードで動かすなら、/etc/init.d/xinetd restart ですよ。
> 行って見ましたが、まだ、ログインできません。やはり、諦めるべきでしょうか?
こんなことで諦めてたらこの先やっていけませんよ。
原点に戻って、一旦、rpm -e で削除して、メインのrpmのみ入れなおして、conf のgroupのみ変更。
一応、chkconfig proftpd on して、/etc/init.d/proftpd start でstandalone モードで起動する。
これで、ログインできるか?どうかですね。
今、ちょうど fedora core 2を入れたばかりなので、まずは何も設定してませんが、rpm を作って、メインのrpmのみ入れて、conf のgroupのみ nobody に変更。
一応、chkconfig proftpd on して、/etc/init.d/proftpd start でstandalone モードで起動する。
テストユーザを作成して、接続したら一発でつながりました。おやじも言った以上、一応確認してみました。
inetd モードも、/etc/init.d/proftpd stop して、chkconfig proftpd off して、inetd用 のrpm をインストールして、/etc/init.d/xinetd restrat して試験したら、これも何も問題なく接続しました。
まずは、シンプルにスタートし、問題がなければ細かいところをチューニングしていけばよいと思いますよ。あれこれいじると、何がなんだか分からなくなります。以上ご報告まで。
無事、ログインは、できるのですが、Proftpdインストール前に作成したユーザでのログイン、パスワード変更ができないです。結局、/home内のmasterフォルダのアクセス権を711に変えたからでしょうか?回答よろしくお願いします
> 無事、ログインは、できるのですが、Proftpdインストール前に作成したユーザでのログイン、パスワード変更ができないです。結局、/home内のmasterフォルダのアクセス権を711に変えたからでしょうか?回答よろしくお願いします
/etc/ftpusersに一般ユーザが登録されてしまっていませんか?
もしそうなら、一般ユーザを削除してください。rpmのつくりの問題です。原因は、恐らくこれだと思いますが、おやじのHPにもこれぐらいのヒントはのっているのですが?
おやじ様、かい様、サポートありがとうございました。無事、ログインができるようになりました。
本当に感謝しています。そのお礼として、自分のHPにリンクさせて頂きたいと思います。本当にありがとうございました。
外していると思うのですが一応私がはまったときのことを.
ProFTPDをStand aloneからinedに切り替えるとき,
>proftpdを起動する時、/etc/shutmsgがあると
>Sep 19 16:36:07 localhost in.proftpd[29285]: connect from host.hogehoge.com
>Sep 19 16:36:07 localhost proftpd[29285]: ns.domain.com (host.hogehoge.com[1.2.3.4]) - >connection refused (Maintanance in progress) from host.hogehoge.com [1.2.3.4]
>のようなメッセージが出て、接続することができません。
>そのため、
>rm /etc/shutmsg
>などとして、これを削除すると良いでしょう。
ということがありました.これで私は3日間くらい悩んだ記憶があります.
老婆心ながら.