みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

AWSのFTP設定について

AWSのサーバーにWebサイトを置いて公開したいと思っています。
インスタンスの立ち上げ、固定IPアドレス取得までは調べながらできたのですが、
FTPの設定でつまずいてしまいました。
FTP情報を入れたつもりなのですが、接続できません。
ポートを開けなくてはいけない?ようですが、
ポートの開け方、どのポートを開けるかなどがわかりません。
Macでいうターミナル等で作業する必要があるのでしょうか。

■環境
PC/Windows7 64
FTP/FileZilla
AWS EC2/Amazon Linux AMI
ちなみにドメインは未取得です

※当方、サーバー等に関する知識が薄く、手探りで進めております。
大変恐縮ですが、なるべく噛み砕いた解説をしていただけると幸いです。

どうかご教授よろしくお願いします。

投稿日時 - 2014-08-18 20:44:06

QNo.8721730

困ってます

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

AmazonLinuxはどうもRHEL系のようなのでRHEL系(RHEL、CentOS、ScientificLinux、OracleLinux)用に書かれた情報はそのまま使えると思う。多分。

で、RHEL6ないしはそれに近しい構造だと仮定すると以下のファイルがあるはず。
/etc/sysconfig/iptables-config
そのファイルをviやnanoなどテキストエディタで開こう。そうするとしょっぱなに
IPTABLES_MODULES=""
という行があるだろう。ひょっとしたら
IPTABLES_MODULES="ip_conntrack_ftp ip_nat_ftp"
という風になっているかも知れない。後者のようになってたらいい。

後はiptablesコマンドで21番を許可する。

# iptables -A INPUT 2 -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT

再起動しても有効になるように保存しておこう。

# service iptables save

これでOK。なはず。AmazonLinux自体は私は触ったこと無いので正確な所は分からない。
ちなみに、上の2つのようになんかコマンドを入力するような説明があるところは、
先頭がダラー($)になっている時はroot以外のユーザー、
先頭がシャープ(#)になっている時はrootユーザーで実行しなければいけないあるいはすべきというものになる。
こういう作法なので覚えておくといいだろう。

投稿日時 - 2014-08-22 05:20:16

あなたにオススメの質問