Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0014に戻る

タイトル: FTPからのログインについて
記事No: 4466
投稿日: 2007/06/03(Sun) 06:17
投稿者: alice
こちらのサイトでWEB,FTPサーバーを設定していったのですが
WEBサーバーは問題なく外部から見ることもできるようになり
FTPサーバーを設定しようとしています。

こちらのサイトに記載されているとおりに進めていき
ユーザーも作成していざ接続とやったところ

ホスト ****.no-ip.info を探しています.
ホスト ****.no-ip.info (5*.**.**.** (21)) に接続しています.
接続しました.
220 FTP OK
>USER ****
331 Password required for ****.
>PASS [xxxxxx]
530 Login incorrect.
ログインできません.

となってしまい、接続できません。

過去ログにも同じような記事がありましたが、結局解決せず・・・

過去ログを元に追記しておきます
proftpdの起動は完了
ユーザーおよびパスワードも間違っていない事を確認
root接続はしていません。
設定ファイルは過去ログ、このサイトを読んで設定

という感じです。

サーバーを停止させてから接続をすると 見つかりません
となり、また接続ログを見ると要求が残っているので
サーバー事態にはアクセスされているようです。

なぜパスワードだけ永遠と聞かれるのでしょう・・・

タイトル: Re: クライアントのファイアーウオールは
記事No: 4467
投稿日: 2007/06/03(Sun) 20:19
投稿者: ゼロ
接続しようとしているマシンはWindowsマシンですよね
そのマシンのアンチウイルスチェックソフトのファイヤーウオールはどうでしょうか?
それらでブロックされてるのかも知れませんが。。。。。

また、ユーザーはいくつか作成してすべてのユーザーでも同じですかね

タイトル: Re^2: ファイヤーウォールについて
記事No: 4468
投稿日: 2007/06/04(Mon) 09:55
投稿者: alice
> 接続しようとしているマシンはWindowsマシンですよね
はい、サーバーがVineで、接続しようとしているのはWindowsです。
両方とも1つのルーターで繋いでます。

> そのマシンのアンチウイルスチェックソフトのファイヤーウオールはどうでしょうか?
> それらでブロックされてるのかも知れませんが。。。。。
今まではレンタルサーバーなどでは普通に接続できているので
FWは全く気にしてませんでした・・・
FWでパスの認証はじかれるんですかね・・・

> また、ユーザーはいくつか作成してすべてのユーザーでも同じですかね
はい、このサイトに書いてあるように admin と guests を作っていますが
いくつかユーザーを作ってグループをそれぞれに指定しても、
またパスワードを変えてみても症状は同じです。

タイトル: Re^3: パスワード
記事No: 4469
投稿日: 2007/06/04(Mon) 20:15
投稿者: ゼロ
Webmin利用ならわかると思いますが、proftpdサーバーのアクセス制限でログイン拒否の場合パスワードを求めるかっていう設定があるんですよね

ちなみに、自分の /etc/proftpd.conf は これ

ServerName "FTP Server"
ServerType standalone
DefaultServer on
ListOptions "-a"
ServerIdent on "FTP OK"
Port
21
AllowForeignAddress on
MasqueradeAddress ****.****.*** これはサーバー名
PassivePorts 10000 10010
Umask 022
TimesGMT FALSE
MaxInstances 30
MaxLoginAttempts 3
User nobody
Group nobody
CharsetLocal EUC-JP-MS
CharsetRemote EUC-JP-MS
<Directory />
AllowOverwrite on
</Directory>

LogFormat allinfo "%t : %u (%a [%h]) : [%s], %T, %m (%f)"
LogFormat write "%t : %u : %F (%a)"
LogFormat read "%t : %u : %F (%a)"
LogFormat auth "%t : %u (%a [%h])"

ExtendedLog /var/log/proftpd/all.log ALL allinfo
ExtendedLog /var/log/proftpd/write.log WRITE write
ExtendedLog /var/log/proftpd/read.log READ read
ExtendedLog /var/log/proftpd/auth.log AUTH auth

<Global>
PassivePorts 4000 4029
</Global>
ちょっと、タブが詰まってしまったけど

タイトル: Re^4: 接続できました!
記事No: 4470
投稿日: 2007/06/05(Tue) 09:59
投稿者: alice
帰宅後さっそくファイアーウォール系停止させてやってみました。
しかし変わらずパス聞かれてきたので
ファイアーウォールが原因では無かったみたいです。

設定がいけないのかと1からやり直して
/etc/proftpd.conf の中身を初期の状態にし、
必要なものだけ(セキュリティ無視で動く程度)残し、
後は接続しようとしているユーザーの「シェル」の設定が
/bin/bash になっていたのを
/bin/ftp を作成(設定も)して見たところ
接続ができました。

もしかしたらシェルの設定の問題で拒否されていたのかもしれませんが
/etc/proftpd.conf の記述も間違っていたのかも・・・

セキュリティ面完全無視なのでこの後 proftpd.conf の調整を
行いたいと思います。

ゼロさんいろいろありがとうございましたm(_ _)m

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net