アプリ版:「スタンプのみでお礼する」機能のリリースについて

パソコンを買い替えたら、FFFTP でサーバに入れなくなってしまいました。
CentOS5.4 で自宅サーバを構築しています。クライアント機は、このたび Windows7 搭載のPC に買い替え、FFFTP (Ver 1.97a) をインストールしました。
FFFTP 設定の、ホストの設定名、ホストのアドレス にサーバ名、サーバのIPアドレスを入れ、ユーザ名、パスワードを入れてボタンを押しても 「ログインできません。正しいパスワードを入力してください。」 とのエラーが出てログインできません。 このユーザ名とパスワードで ssh では入ることができます。
/etc/vsftpd/ftpusers にはこのユーザ名は書いてありません。
/var/log/secure を見ると、
euid=0 tty=ftp ruser=xyz rhost=*****.localdomain user=xyz
と、これだけが出ています。

何故ログインできないのでしょうか? どうすれば解決できるでしょうか?
大変困っています。よろしくお願いします。

A 回答 (6件)

ラッパーが通っているなら


vsftpd.confのなかで「listen_address」みたいなIPで制限とかかけていないですか?
    • good
    • 0
この回答へのお礼

ありがとうございました。もう少し調べてみます・・・・。

お礼日時:2010/09/07 12:30

現象が大きく変わってしまいました。


今日の補足内用では“どのクライアントからも接続が出来ない”になってしまいました。

hosts.allowにサーバの自IPを加えていないのに

> サーバを一旦シャットダウンし、起動して、ユーザー名とパスワードにFFFTPで使用するアカウント・PWを入力してログインしようとすると、「ユーザー名またはパスワードが間違っています」と出ました。

これもおかしいです、繋がってはいけないはずなのに。
これは本当にサーバのコンソールからのftpコマンドでの接続でしょうか?
コンソールでftpコマンドでのlogin失敗なら

530 Login incorrect.
Login failed.
ftp>

になるかと思うのですが。
情報を省略せずに一度まとめてください。
よろしくお願いします。

(あとこのような状況ですのでhosts.allowを一度ALL : ALLでテストしてください。)

この回答への補足

>これは本当にサーバのコンソールからのftpコマンドでの接続でしょうか?
はい、サーバ上で行っているコマンドです。

> hosts.allowを一度ALL : ALLでテストしてください。
hosts.deny の ALL:ALLをコメントアウトし、 hosts.allowを ALL : ALLとしてtest しましたがそれでも、「接続できません」と出ます。
FFFTPを一度削除して、再度インストールし直しましたが状況は変わりません。何だかわからなくなってきましたので、クライアントソフトをFFFTP以外のものに変えてみたいと思います。

何かコメント頂けるかも知れませんので、このまま暫くおき、その後、この質問を閉じさせて頂きます。
ありがとうございました。

補足日時:2010/09/03 16:44
    • good
    • 0

#3様



hosts.*の問題であれば

>  「ログインできません。正しいパスワードを入力してください。」

は出ないはずです。
デーモンが接続を受け付けているがパスワードを撥ねている状態です。
ip毎にlogin userを限定しているのか、
クライアントソフトの誤動作なのかの切り分けが出来ていません。
(旧端末でのloginは確認できている)

> C:\Users\**>ftp 192.168.*.**
> 192.168.*.** に接続しました。
> 220 Welcome to blah FTP service.
> ユーザー (192.168.*.**:(none)):
> となります。


この先の補則がないため。
(この部分からもhosts.*は関係していない事がわかります)

他に何があるでしょうか?
よろしくお願いします。

質問者様へ。
ついでに旧端末のipを新端末のipへ変更してのloginテストの追加もお願いします。

この回答への補足

お手数かけて申し訳ありません。

> この先正常にloginできているのでしょうか?

C:\Users\**>ftp 192.168.*.** とすると、昨日出た
192.168.*.** に接続しました。
220 Welcome to blah FTP service.
ユーザー (192.168.*.**:(none)):  が出なくて、いきなり
ftp> となりました。続行すると。

ftp> ls -la /etc    
接続されていません。
ftp>
となります。

>サーバからサーバへのテストです。
>FFFTPでテストしたアカウントでのログインテストをお願いします。

サーバを一旦シャットダウンし、起動して、ユーザー名とパスワードにFFFTPで使用するアカウント・PWを入力してログインしようとすると、「ユーザー名またはパスワードが間違っています」と出ました。

>追加で、旧PCで使っていたIPアドレスを新PCに設定した場合の動作も教えてください。
旧PCで使っていたIPアドレスを新PCに付与して接続すると、(sshは接続できますが)、
FFFTPでは「接続できません」と出ます。
新PCを本来のIPアドレスに戻し、FFFTPでログインしようとしたら、やはり「接続できません」と出るようになりました。

なお、hosts.allow  は
sshd: 192.168.*.*1
sshd: 192.168.*.*2
vsftpd:192.168.*.*1
vsftpd:192.168.*.*2
としているので良いのではないかと思います。

補足日時:2010/09/03 12:36
    • good
    • 0

サーバ側のラッパー(TCP Wrapper)に穴は開いてますか?


プライベートIP(なぜ伏字?)でLANを構築しているようですが、ホストの入れ替えで変わる可能性があるのは入れ替えたホスト側のIPくらいです。
/etc/hosts.allow
でSSHは通っていてもvsftpdはピンポイントのIPのみ通して他はブロックされているのでは無いでしょうか?
    • good
    • 0

補足ありがとうございます。


(自分のCentOS5.3でデフォルト設定で再現するかテストしてきましたがしませんでした。)

> >端末交換する前とサーバの設定は全く同じという前提でよろしいですか?
> はい、サーバの設定は変更していません。

了解です。

> >同一ネットワーク上の別端末からloginできるのでしょうか?
> 旧PCを接続してみるとlogin できます。再確認済です。

了解です。

> >またFFFTP以外のftpクライアント(例えばコマンボプロンプトからのftpコマンド)だとどうなるのでしょうか?
>
> C:\Users\**>ftp 192.168.*.**
> 192.168.*.** に接続しました。
> 220 Welcome to blah FTP service.
> ユーザー (192.168.*.**:(none)):
> となります。

この先正常にloginできているのでしょうか?
ここまでしかやっていないのでしたらFFFTPのログインできない場合の動作と変わらないので。

> >当然サーバのコンソールでlocalhost以外のサーバのIPアドレスに対して該当アカウントでftp login可能ですね?
> サーバから新クライアントに >ftp 192.168.*.**'とすると、

これは違います。
サーバからサーバへのテストです。
FFFTPでテストしたアカウントでのログインテストをお願いします。


追加で、旧PCで使っていたIPアドレスを新PCに設定した場合の動作も教えてください。
    • good
    • 0

端末交換する前とサーバの設定は全く同じという前提でよろしいですか?


同一ネットワーク上の別端末からloginできるのでしょうか?
またFFFTP以外のftpクライアント(例えばコマンボプロンプトからのftpコマンド)だとどうなるのでしょうか?
当然サーバのコンソールでlocalhost以外のサーバのIPアドレスに対して該当アカウントでftp login可能ですね?

この回答への補足

ご回答ありがとうございます。

>端末交換する前とサーバの設定は全く同じという前提でよろしいですか?
はい、サーバの設定は変更していません。
ウイルスバスターを止めて、再度ログインしようとしても同じです。

>同一ネットワーク上の別端末からloginできるのでしょうか?
旧PCを接続してみるとlogin できます。再確認済です。

>またFFFTP以外のftpクライアント(例えばコマンボプロンプトからのftpコマンド)だとどうなるのでしょうか?

C:\Users\**>ftp 192.168.*.**
192.168.*.** に接続しました。
220 Welcome to blah FTP service.
ユーザー (192.168.*.**:(none)):
となります。

>当然サーバのコンソールでlocalhost以外のサーバのIPアドレスに対して該当アカウントでftp login可能ですね?
サーバから新クライアントに >ftp 192.168.*.**'とすると、
時間が暫く経ってから、
ftp> connect: Connection timed out となります。
ウイルスバスターを止めて、再度行っても同じです。

補足日時:2010/09/02 16:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!