CentOS5.2を使用しています。
IPアドレスの設定をしたくらいで、
他はデフォルト値でOSをインストールしました。
イントラネットでのFTPサーバーとして利用したいと思っています。
ネットワークには接続していることを確認しています。
OSのインストール後に
[アプリケーション]→[ソフトウェアの追加/削除]から、
添付した画面にある[FTPサーバー]にチェックを入れて
インストールしました。
サーバー側の設定としては、これでもうOKなのでしょうか?
FTPのサービスは起動しているのでしょうか?
WindowsXPのクライアントから接続を試みましたが、
「接続できません。」とエラーになってしまいます。
クライアント側では、ホスト名(アドレス)として、
サーバーに割り当てたIPアドレスを設定し、
ユーザー名、パスワードには、サーバーのrootの
ユーザー名とパスワードを設定して接続をしようとしました。
そもそもこのユーザーがFTPのユーザーでないような気もするのですが。。。
私なりに頑張って調べてみたのですが、
コマンドラインで設定する方法しか見付けられず、
解決することができませんでした。
もしよろしければ、アドバイス頂けませんか?
ぜひよろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
ユーザーに関しては、インストールした際に作成したもので構いません。
rootでログインして「端末」から、次のログを確認してください。
/var/log/xferlog(あるいは、/var/log/vsftpd.log)
確認方法は、
cat /var/log/xferlog
もし、クライアントからアクセスした時刻にログに何も残っていなければ、届いていない可能性があります。
その場合、クライアントからDOS窓を立ち上げて
ping XXX.XXX.XXX.XXX <==CentOSのIPアドレス
で、接続確認をしてください。
また、エラーメッセージがあれば、その内容により原因がわかると思います。
ちなみにユーザー登録は「ユーザーとグループ」から行います。
やり方がわかってしまえば、CentOSのGUIだけで(コマンド入力しなくとも)できるはずですので、ご安心ください。
最後に大変申し訳ございませんが、すでに述べましたようにもしサーバーのログにエラーメッセージが出力されていた場合には、こちらで確認する方法がなく(故障中なので)解決に時間が掛かってしまいますので、別途新たに質問なされることを期待いたします。
誠に勝手なお願いで申し訳ございません。
この回答への補足
ご回答ありがとうございました。
当初の質問であるFTPサーバーの設定とは、
話が変わってきましたので、
別な質問をさせて頂こうと思いました。
まだ解決はしておりませんが、
とても助かりました。
以上、よろしくお願いいたします。
ご回答ありがとうございます。
>ユーザーに関しては、インストールした際に作成したもので構いません。
そうですか。
では、クライアントからの接続に使用したユーザーは問題ないようですね。
ありがとうございます。
>rootでログインして「端末」から、次のログを確認してください。
>/var/log/xferlog(あるいは、/var/log/vsftpd.log)
教えて頂いたパスにアクセスしましたが、
どちらもございませんでした。
クライアントからは届いていないようですね。
>ping XXX.XXX.XXX.XXX <==CentOSのIPアドレス
>で、接続確認をしてください。
実行しましたところ、届きませんでした。
IPアドレスの設定は悪いのでしょうか?
私が始めにネットワークに接続していることを
確認しております。
と書いた理由を書きますと、
IPアドレスを設定して、サブネットマスクを設定して、
インターネットに接続したところ、
問題なく接続できたためです。
クライアントの端末と、サーバーの端末は同一ネットワーク内にあり、
同じサブネットマスク(255.255.255.0)を設定していて、
IPアドレスはクライアントが(172.16.1.xxx)、
サーバーが(172.16.1.yyy)となっていますので、
問題ないだろうと思っておりました。
実際はpingが届かないようですから、
正しくネットワークの設定がされていなかったようなのですが。。。
申し訳ございませんでした。
どのようにしたらpingが届くようになるのでしょうか?
もしよろしければ、ご教示お願いいたします。
何度もご回答ありがとうございます。
とても助かります。
No.2
- 回答日時:
一応こちらで再現テストしてみた結果、FTPクライアントで接続出来た。
参考までにどの様な手順で出来たか書いておくと、
・CentOS 5.2に質問者殿と同じ手順でvsftpdをインストールし、メニューのシステム→管理→サービス で vsftpd にチェックマークを付けて起動ボタンをクリックし、次回以降も起動されるように保存を実行。
・CentOS側のファイアウォールがFTPを通すようにする為、システム→管理→セキュリティレベルとファイアウォールの設定 を起動し、FTPにチェックマークを付ける。
・CentOSを再起動。
・WindpwsXP側でWinSCPを起動し、CentOSに作成済みの一般ユーザーアカウントでログインを試みる
・"OOPS: child died"というエラーメッセージでログインに失敗したのでググってみる。
案の定SELinuxが原因で失敗していたので、以下のURLを参考にコマンドを入力。
http://www.r-stone.net/blogs/ishikawa/2009/02/ce …
・再度ログインを試みた所、ログインに成功
という訳でSELinuxが有効な状態でもFTPは使えます。
一般ユーザーの新規作成は、rootでログインして
システム→管理→ユーザーとグループ
で出来る筈です。
(Windowsの方で操作が慣れていれば、多分出来るかと)
>分からなかったですので、OSの一般ユーザーを、CentOSをインストールした際に作成していたので、
>そのユーザーを指定してFTPでの接続を試しましたが失敗しました。
>またanonymousでの接続も試しましたが失敗しました。
失敗したのであれば、FTPクライアントでどの様なエラーメッセージが出ているかを書きましょう。
そのエラーメッセージで、何が問題なのか分かるかも知れません。
ご回答ありがとうございます。
一般ユーザーの作成方法は理解できました。
ありがとうございます。
クライアントではFFFTPというソフトを使って
接続を試しています。
メッセージとしては、「接続できません.」と出ています。
No.3様の回答で気づいたのですが、
そもそもpingがサーバーに届いていないようでした。
これが原因のようですね。
No.3様の回答に詳しく内容を書きますので、
もし解決方法が分かりましたら、ご教示頂けますと
とても助かります。
よろしくお願いいたします。
No.1
- 回答日時:
こちらのCentOSが故障中のため多少の間違いがあるかも知れませんが、
「システム→サービス」で常駐サービスの起動・停止を指定しなければいけません。
普通は「vsftpd」をチェックして、さらに起動します。(保存も忘れずに)
あとは、SELinuxも無効(disable)にして試した方がいいでしょう。
さらに「セキュリティレベルの設定」の「ファイアウォールのオプション」でFTPにチェックを入れてポート(21)を開放します。
rootでの接続はできないはずですので、ユーザー登録する必要もあります。
これで繋がると思いますが、ダメだったらばまた書き込みください。
(一部、FedoraCoreのマニュアルを参考にしたので表現方法が違っているかも知れません)
ご回答ありがとうございます。
とても助かります。
1.「サービス」でvsftpdにチェックを入れて起動
2.SELinuxを無効に設定
3.ファイアウォールのFTPの解放
教えて頂いた3点は無事行うことができました。
>rootでの接続はできないはずですので、ユーザー登録する必要もあります。
ただユーザー登録の方法が分からず、困ってしまいました。
どのような手順でユーザー登録したら良いのでしょうか?
分からなかったですので、OSの一般ユーザーを、
CentOSをインストールした際に作成していたので、
そのユーザーを指定してFTPでの接続を試しましたが失敗しました。
またanonymousでの接続も試しましたが失敗しました。
もしよろしければ、ご教示お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCをシャットダウンするたびに...
-
vsftpdでsftp(SSL)を実現したい
-
iTunes Storeに接続でき...
-
VNCでのLANのPCのリモートデス...
-
ページが開かない。
-
「macにおけるNAS接続」マウン...
-
社内のサーバーにアクセスしたい
-
パーソナルファイル共有で・・
-
「ホストへアクセスできません...
-
WMIを利用。Part2
-
インターネットがオフライン、...
-
サーバスペックに合わせた適切...
-
ネットブックでクロムのGメー...
-
TIME CAPSULE の初期設定について
-
セーフモードとネットワークで...
-
ネットワーク バソコン接続で...
-
BUFFALOのAir StationとAir Mac...
-
Dreamweaver MX 2004でのサーバ...
-
ウィンドウズXP機だとサンバサ...
-
インターネット接続方法が変わ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ホストへアクセスできません...
-
PCをシャットダウンするたびに...
-
[至急]windows10リモートデスク...
-
net use の「利用不可」について
-
ftpサーバーに接続するのにじか...
-
ftp接続すると421エラーとなり
-
ヤフーの接続が異常に遅いのは...
-
アライドテレシスのルーターの...
-
ubuntuサーバーを久々に再起動...
-
PowerBookG4 LAN接続方法
-
TIME_WAIT となったセッション...
-
Windows10でUSB機器が接続/抜去...
-
リモートデスクトップで特定の...
-
vsftpdでsftp(SSL)を実現したい
-
VNCでのLANのPCのリモートデス...
-
telnetやftpでの接続が拒否され...
-
クロスケーブルでの接続 WinXP...
-
FFFTPに接続できません。
-
リモートデスクトップ接続がで...
-
vsftpでユーザーログインができ...
おすすめ情報