「http://www.okweb.ne.jp/kotaeru.php3?qid=701771」の質問で教えていただいて、OSX10.3のFTPをなんとかproftpdに切り替えて、うまくFTP接続ができるようになっていたのですが、その後、突然、FTP接続ができなくなりました。
リモートのMacのDreamweaverからアクセスすると、「FTPエラーが発生しました。- ホストに接続できません。」というダイアログが出るそうです。
思い当たるのは、接続がうまく行った後、eMacのメモリーを解放してあげようかと、システムを再起動したことです。
その時、ログイン時に、なんらかの理由で、proftpdを読み込まなかった(起動されなかった)ということでしょうか?
そもそも、proftpdが現在、起動しているかどうかをどのように確かめればよいのかも分かりません。
どこから調べてよいのか、ネットで調べたのですが、今回の事例に適用できるものが見いだせず、困惑しています。
どなたか教えていただけませんでしょうか? よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
ちょっと、気になったのでこの前の質問を改めて見直してたのですが一つ設定を見落としてた部分がありました、、(汗
すいません、、
xinetdを使って起動するようになってるのでproftpd.confのServerTypeをStandAloneからinetdにしてあげてください。
これでシステム環境設定からのftpサービスチェックでproftpが起動するはずです。
この回答への補足
Windowsの外部スタッフ(Windows2000でFFFTP使用)からアクセスできたと連絡がありました。ほんとうにありがとうございました。
ただ、現在、Macのスタッフ(MacOS9.2でDreamweaverのFTP機能を使用)からは、530 Login incorrect というエラーが出てアクセスできないと報告がありました。パスワ-ドの入力は確実に何度もし直したそうです。
WindowsとMacからで設定に違いがありますでしょうか?
あるいは、何かほかの原因があるのでしょうか?
パスワード絡みということで、ネットで調べているうちに知って追加した「MaxLoginAttempts 3」をはずしてみたところ、結果が同じでしたので、とりあえず元に戻しました。
また、新しくアカウントを作って、Macからアクセスしてもらいましたが、やはり同じエラーでした。どこかの設定が違ってしまったのでしょうか?
ヒントなどありましたら、教えてください。よろしくお願いいたします。
No.5
- 回答日時:
うぅーん、HP作成ソフト以外のftpアプリでは接続出来るかどうかを試してもらいました?
後、/etc/ftpusersにログイン出来ない人のユーザー名が書き込まれていたら消して下さい。
そこにユーザー名が書き込まれてる人はftpログイン出来ませんので。
もう一つ、確認ですがetc/shellsにシェルは登録されてますか?
シェルが登録されてないとこれもまたftpログイン出来ませんので、、
それと、staffと言うユーザー名はシステムでは使われてません。
グループとしては使われますが。
この回答への補足
コマンドラインだと、感触がつかめないので、これ以上この件については進展がないと思い、ネットで調べているうちに、Webmin というツールがあることを知り、何かの手がかりが得られるかもと、いちかばちかでダウンロードして、なんとかここだけはコマンドを使ってインストールして使えるようになりました。
で、それで、ユーザーのパスワードのところを見ると、接続できる人のパスワードはちゃんと暗号化されたランダムな英数字になっていたのですが、接続できないユーザーはパスワードのところがなぜか「********」アスタリスクでグレイアウトしていました。
それで、あらためて、Webmin 上で所定のパスワードを打ち込み、保存したところ、無事、ユーザー全員がFTP接続できるようになりました。
OSXの「アカウント」で設定した「パスワード」が、「ProFTPD」の設定にちゃんと読み込めていなかったということでしょうか? あるいは(OS9時代の言い方で)何かの初期設定ファイルがこわれてしまったんでしょうか?
こういうことってよくあることですか?
とにかく、Gaultier さんのご親切なご指導のおかげです。おかげさまで、おまけに、サーバーのセキュリティのことや、ターミナルの使い方など、いろいろ覚えることができました。
ありがとうございました。
(お礼はしばらくして後ほど必ずしたいと思います。ポイントをつけると、その時点で投稿が締め切られてしまいますので。)
ほんとうにありがとうございます。
/etc/ftpusers の中にログインできないユーザー名はありませんでした。
それから、シェルは登録するというのは、どうすればいいんでしょうか?
etc/shells は現在、こうなっています。
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/sh
/bin/tcsh
/bin/zsh
教えていただければさいわいです。
staffの件、よくわかりました。感謝いたします。
No.4
- 回答日時:
基本的にMacとWinでftpdの設定で違いはありません。
クライアントの方のDWの設定はほんとにちゃんとなってるのでしょうか?
それとinit.dはinetdの事です。
ここではxinetdを使っての起動を行ってますので関係ないですよ。
後、Proftpdの設定ですが人それぞれ好みの設定があります。
私自身はftpを普段使うわけではないので別にそこまで拘らないので設定は至って普通です。
だから、bakuさんが好きな通り設定しても良いと思いますよ。
> 基本的にMacとWinでftpdの設定で違いはありません。
親切にお返事くださって、ありがとうございます。よくわかり安心しました。
それで、さきほど、もう1人のWindowsの外部スタッフから連絡があり、Macの人と同じエラーが出ると報告があり、途方にくれていたところです。
接続できているのは、Windowsの人ですが、1つ思い当たるのは、その人のアカウントが「staff」なんです。「staff」というユーザー名をシステム側が使っている特権的なもの、ということはないですよね? ほかに思い当たらないもので。ぜひ、教えてください。
一度は全員が接続できていたのが、再起動後、全員接続できなくなり、その後、設定を変えているうちに、1人だけ接続できるようになり、その他は接続できないままです。
接続できない人も、再起動直後(FTP自体に接続できない)と今(530 Login incorrect)とで、エラーメッセージが違っているようです。
あと、平行して、セキュリティを高めようと、rootのパスワードを変更したんですが、これは関係ないですよね?
init.dのことや、Proftpdの設定の件、よく分かりました。全体像がまだ分かっておらず、手当たりしだいに試そうとしていましたが、少しずつオプション的な設定の意味が分かりかけてきました。ありがとうございます。
No.2
- 回答日時:
システム環境設定のftpサービスはチェック入ってますでしょうか?
入ってないのらチェックを入れてあげて下さい。
後、ファイヤーウォールなんかの設定でポートは開いてますか?
この回答への補足
あと、今回のことでネットを調べているうちに、以下のコメントを見つけました。
これらの対応もしておいたほうがいいんでしょうか?
1)anonymous ftp を禁止するために、<Anonymous ~ftp>から<Anonymous>までを#でコメントアウトする
2)FTP接続した際のファイル・タイムスタンプ表示をローカルタイムに変更するため TimeGMT FALSE を追加する
3)ファイルの上書きができるように AllowOverwrite on をはさんでいる <Directory />と</Directory>の行をコメントアウトする
いちおう、今回のことには直接関係ないと思いましたが、1)~3)をそのとおりにしてみました。よかったんでしょうか?
あと、
4)ProFTPD を xinetd を介して起動する際、ProFTPDが standalone で起動しないように
# chkconfig proftpd off
# /etc/init.d/proftpd stop
と設定する
という指摘もあったんですが、よく分からなかったので、これには手をつけていません。これは必要ないでしょうか?
あと、
5)詳細なログもとれるように設定できるのですね。
<Global>
ExtendedLog /var/log/proftpd/access.log WRITE,READ
ExtendedLog /var/log/proftpd/auth.log AUTH
これもよく分からないので、変更していないのですが、こうしたほうがいいんでしょうか?
教えてください。よろしくお願いします。
ftpサービスがチェックされていませんでした。教えていただき、感謝します。
それから、上にお答えいただいたとおり、ServerTypeをStandAloneからinetd にして、ftpサービスにチェックを入れて再起動しました。
この段階で、「アクティブティモニタ」のリストに「xinetd」はありますが、「proftpd」が見当たらず(これでいいんでしょうか?)、proftpd はちゃんと起動しているのかどうかもまだ分からない状態です。
リモートのスタッフからのFTP接続試験の結果がまだ届いていませんので、結果が分かり次第、ご報告させていただきます。
上のお答えにお礼を書いてしまうと、ここでのやりとりが終わってしまうので、こちらに書かせていただきました。
ありがとうございます。
No.1
- 回答日時:
OS 10.3だったら起動しているアプリケーションはアプリケーションーユーティリティの中の「アクティブティモニタ」を起動すれば確認できます。
お返事ありがとうございます。
「アクティブティモニタ」は以前立ち上げてみたことだけあったて、CPU使用率ばかり目に行っていていたんですが、デフォルトの「自分のプロセス」を「管理者プロセス」などに変えると、「すべてのプロセス」を見ることができるんですね!教えていただいて感謝します。
そこで、見てみたんですが、xinetd は起動しているようなんですが(リストにある)、proftpd はリストの中にありませんでした。ということは、proftpd は起動していないわけでしょうか?
xinetd から proftpd を起動するような設定がうまくされていないのでしょうか?
システムを再起動した時、proftpd が起動するようにするためにはどうすればいいのでしょうか?
教えていただければさいわいです。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[至急]windows10リモートデスク...
-
ipadがインターネットに接続で...
-
TCP/IPでUDPデータグラムを無効...
-
フレッツ接続ツールが立ち上がる!
-
telnetやftpでの接続が拒否され...
-
FFFTPに接続できません。
-
macosxからwindowsの隠し共有ド...
-
「ホストへアクセスできません...
-
ftpサーバーに接続するのにじか...
-
Windows2003SERVERを家庭用...
-
FedoraCoreの設定で分からないこと
-
社内のサーバーにアクセスしたい
-
Macでネット接続するとgoogleか...
-
HP-UX MPについて
-
MSNメッセンジャーのUPnP接続に...
-
SSHポートフォワードについて教...
-
iTunesが接続しません。
-
net use の「利用不可」について
-
ネットワーク接続が急に出来な...
-
Macのネットワーク
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[至急]windows10リモートデスク...
-
PCをシャットダウンするたびに...
-
「ホストへアクセスできません...
-
ヤフーの接続が異常に遅いのは...
-
net use の「利用不可」について
-
ftp接続すると421エラーとなり
-
vsftpでユーザーログインができ...
-
telnetやftpでの接続が拒否され...
-
ubuntuサーバーを久々に再起動...
-
Windows10でUSB機器が接続/抜去...
-
TIME_WAIT となったセッション...
-
ftpサーバーに接続するのにじか...
-
FFFTPに接続できません。
-
VNCでのLANのPCのリモートデス...
-
vsftpdでsftp(SSL)を実現したい
-
リモートデスクトップ接続がで...
-
TightVNC等で社内LAN接続PCから...
-
シリアル接続でログインするた...
-
FTPでの接続先の初期フォルダに...
-
SSHポートフォワードについて教...
おすすめ情報