- 締切済み
FTPでログインできない
solaris8でFTPサーバを構築しています。今までproftpdを つかってきたのですが、突然、ユーザ認証ができなくなりました。ftp localhostとやっても、バナーがでてユーザ名とパスワードを聞いてくるのですが、正確なパスワードを入力しても、incorrectと出てしまいます。暫定的にin.fpdに戻したのですが症状は変わりません。/etc/ftpusersにも名前の記載はありません。またwrapperなども入れていません。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- e-marimo
- ベストアンサー率24% (9/37)
回答No.2
1、デーモンは動いてますか?(inet or standalone) 2、ログにはなんと出てますか? 3、telnetで接続できますか? 4、ほかのユーザーでは接続できますか?
- net_lander
- ベストアンサー率49% (40/81)
回答No.1
こんにちは、 このサーバにアクセスしているマシンのOSは何でしょうか? WinXPですか?
質問者
補足
基本的にはWindows2000とローカルホストをクライアントにしています。
補足
Inetd起動ですが、FTPで接続すると、バナーが出てきて、 ユーザ名とアカウントを求められるので、デーモンはあがっているものと思われます。 ログには何も出ていません。 TELNET、SSHは接続できます。 ほかのユーザでも接続できません。anonymousユーザは接続できます。 と回答を書いているところで、解決しました!! /usr/local/sbin/in.proftpd -nで起動し、クライアントから接続したところ、「Invalid Shell /bin/csh」と でていました。そこで、/etc/shellsを調べたところ、 ログインシェルに/bin/cshが含まれていませんでした。 Solaris8の場合、デフォルトでは、このファイルは存在しないのですが、誰かが検証用に作成したようです。 /etc/shellsに、/bin/cshを登録したところ、正常にFTP接続できました。 ありがとうございました。