Windows8.1で、VMWare上にCentOS6.4をインストールしてFTPサーバーとしてFFFTPを動かしたいのですが、現在、TeraTermでのSSH2の接続、pingでのWindowsホスト<->CentOSホスト間の通信などは皆うまくいっています。また、CentOSのIPアドレスにアクセスして、/var/www/htmlのWebページにもアクセスできます。
しかし、何故か、FFFTPで接続しようとすると、
接続しました。(TCP/IPv4)
SSH-2.0-OpenSSH_5.3
と出てきてしばらく経つと
受信はタイムアウトで失敗しました。
接続できません。
となります。
FTPサーバーは、下記の記事の通り、profptdをインストールして、xinetd経由で起動する方法を使っています。
http://blog.trippyboy.com/2013/centos/centos6-4- …
後、iptables(ファイアーウォール)の設定は、下記のように記述しています。
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
#
-A INPUT -i lo -j ACCEPT
#
-A INPUT -p icmp --icmp-type any -j ACCEPT
#
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#
-A INPUT -p tcp -m state --state NEW ! --syn -j DROP
#
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
COMMIT
iptables及び、FFFTPの設定方法などで、接続がうまくいかない理由とか分かるようであれば、情報をいただきたいのです。(centOSは今回使うのが初めてで、まだ全然詳しくありません。)
よろしくお願いします。
No.6ベストアンサー
- 回答日時:
PSAVモード用にvsftpd.confの設定やiptablesの設定も必要になるかも知れません。
>とりあえず、Windowsのホストと仮想マシンのCentOS6.4のホスト間で
ということなので、外部から接続されることもないでしょうしiptablesは止めてしまって問題無いんじゃないですかね。
この回答への補足
# chkconfig iptables off
# sudo /usr/sbin/setenforce 0
# /usr/sbin/getenforce # <- Permissiveモードになっていることを確認
で解決致しました。
無事、転送できるようになりました。
ありがとうございました。
No.5
- 回答日時:
>今度は何故か、FFFTPの基本設定で設定している「ユーザ名」と「パスワード」が合わないと言われて、
>再度入力してもログインできませんと言われてしまいます。
ユーザ名&パスワードにミスがないかは再確認を。
>500 OOPS:cannot changedirectory:/home/centos
「CentOS SELinux ftp」で検索してみましょう。
No.4
- 回答日時:
>「拡張」のタブのところは、ポート番号が「22」
FTPは21番です。
再度確認しますが…
SFTP(SSHプロトコルを利用したファイル転送)がしたいんですか?
FTP(21番のコマンド用と別にデータ転送用のコネクションを必要とするセキュリティ的に弱いファイル転送)をしたいのか、どっちです?
>というのがあるみたいですが、これらを使えということなのでしょうか?
>どうやって使えばいいのでしょうか?
使ったことありませんので不明です。
SFTP使いたいならopensshに付属のsftp-server使いますし。
# ついでにCentOSでFTPサーバ使うならディストリビューションで用意されているvsftpd使いますね。
この回答への補足
すいません。基本的な所が理解できていませんでした。
とりあえず、Windowsのホストと仮想マシンのCentOS6.4のホスト間でディレクトリ構成になったかなりの量のデータを転送したいだけなので、凝ったproftpdはとりあえずは必要ありません。
それで、
# chkconfig xinetd off
# chkconfig proftpd off
# chkconfig vsfpd on
に設定し直して、御指摘のFTPのポート番号をデフォルトの21番にしてやってみたのですが、
今度は何故か、FFFTPの基本設定で設定している「ユーザ名」と「パスワード」が合わないと言われて、
再度入力してもログインできませんと言われてしまいます。
500 OOPS:cannot changedirectory:/home/centos
のエラーが出ています。この部分の「ユーザ名」と「パスワード」はCentOS6.4インストール時に設定したもので、TeraTermやCentOSが立ち上がった後のログインユーザの所でも使っていて、そこは問題なく入れています。上のエラー内容からまだFFFTPで設定が足りてない所とかあるのでしょうか?
No.3
- 回答日時:
ん?
> 接続しました。(TCP/IPv4)
> SSH-2.0-OpenSSH_5.3
SSHで接続ってのはおかしいですね。見落としてました。
SFTPで接続してるのでしょうか?
> FFFTPの設定で、「拡張」というタブに「pASVモードを使う」という設定個所がある
> そこの選択をはずしてやってみましたが、結果は変わりませんでした。
profptdの設定でアクティブモードを受けるようになってますか?
サーバ側でtcpdumpでもしてみれば何が起きているのかわかるんですけどね...
この回答への補足
tcpdumpで見てみると、やはりSSHが動いています。
/etc/proftpd.confの中身に、コメント文で
# Support for the SSH2, SFTP, and SCP protocols, for secure file transfer over
# an SSH2 connection (http://www.castaglia.org/proftpd/modules/mod_sft …
# LoadModule mod_sftp.c
# Use PAM to provide a 'keyboard-interactive' SSH2 authentication method for
# mod_sftp (http://www.castaglia.org/proftpd/modules/mod_sft …
# LoadModule mod_sftp_pam.c
というのがあるみたいですが、これらを使えということなのでしょうか?
どうやって使えばいいのでしょうか?
また、これらは、xinetd起動の時にも使えるのでしょうか?
分かれば教えてください。
No.2
- 回答日時:
>しかし、何故か、FFFTPで接続しようとすると、
>接続しました。(TCP/IPv4)
>SSH-2.0-OpenSSH_5.3
FFFTPで接続したいのはわかりますが、どのプロトコルで接続したいんです?
FTPサーバをインストールしたということはFTPプロトコルなんでしょうけど…。
FFFTPの設定を掲示してください。
この回答への補足
FFFTPの設定は、ホストの基本設定の箇所に、CentOS6.4をインストールした時の
ホスト名やユーザ名、パスワードなどをそのまま設定しているだけで、特にたいした
設定をしているわけではありません。「拡張」のタブのところは、ポート番号が「22」
ネットワークの種類を「自動」にしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
最強の防寒、あったか術を教えてください!
とっても寒がりなのですが、冬に皆さんがされている最強の防寒、あったか術が知りたいです!
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
vmwareのゲストOSへFTP接続できない
UNIX・Linux
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ホストへアクセスできません...
-
PCをシャットダウンするたびに...
-
macとWindows機を直接接続したい
-
net use の「利用不可」について
-
ヤフーの接続が異常に遅いのは...
-
VNCでのLANのPCのリモートデス...
-
再起動すると前のユーザーのネ...
-
Windows10でUSB機器が接続/抜去...
-
ディスプレイ無しでリモートデ...
-
TightVNC等で社内LAN接続PCから...
-
VMWareのCentOS6.4でのFFFTP
-
iMac G3の電源ケーブル入手につ...
-
MuninのFWグラフのESTABLISHED
-
[至急]windows10リモートデスク...
-
Macでインターネットしようとし...
-
vsftpdでsftp(SSL)を実現したい
-
ftp接続すると421エラーとなり
-
FTPによる接続ができません
-
LINUX PPPOEサーバー構築 接...
-
TIME_WAIT となったセッション...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[至急]windows10リモートデスク...
-
「ホストへアクセスできません...
-
net use の「利用不可」について
-
PCをシャットダウンするたびに...
-
ftp接続すると421エラーとなり
-
Windows10でUSB機器が接続/抜去...
-
ftpサーバーに接続するのにじか...
-
FTPにてPassword入力後のログイ...
-
困ってます!VMware Fusionを導...
-
vsftpdでsftp(SSL)を実現したい
-
VNCでのLANのPCのリモートデス...
-
telnetやftpでの接続が拒否され...
-
ログのIPアドレスの逆引きをや...
-
「macにおけるNAS接続」マウン...
-
リモートデスクトップで特定の...
-
FTPでの接続先の初期フォルダに...
-
vsftpでユーザーログインができ...
-
TightVNC等で社内LAN接続PCから...
-
ヤフーの接続が異常に遅いのは...
-
アライドテレシスのルーターの...
おすすめ情報