• 締切済み

FTPサーバー構築

Wr5の回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.4

(4)やったあと、リブートしないと適用されませんよ? getenforceとしたらどう表示されます? あとは…既に指摘されているiptablesですかね。 # インターネットに「直結」されているなら、安易にiptables止めるべきではありませんが。 # VmwarePlayerなら直結はないでしょうから大丈夫でしょう。 -A INPUT -i lo -j ACCEPT でループバックは通ると思いますが…。 netstat -lpn | grep \:21 で待ち受けしているか確認とかでしょうかねぇ。 どうでもいいですが、#1の補則に書かれているURLでは(6)でコマンド名間違っていたりしますけどね。 # frpじゃないでしょう…。 手元のVMware上のCentOS6は…インストール直後の状態じゃないからなぁ。 # あんまりいじってなかったけど。 SELinux有効、iptablesもインスト時のデフォルト(この2点でインスト直後からほとんど触ってないっぽい。yum updateしてvmware-tools更新しただけかも知れん)で… ftp localhost蹴られました。 # yum install ftpやったあとでね。 結果は…単純にvsftpd起動していませんでした。 まぁ、とりあえずSELinux有効にしたままFTPサーバ構築した場合、SELinuxの設定如何によってはログイン出来ませんのでご注意を。 # 「ftp SELinux」辺りで検索できるでしょう。 それとは関係なしに…ルータ越えが面倒だったりするのでご注意を。 # VMWareだとホストOS以外からの接続がねぇ……

関連するQ&A

  • ftpサーバーのデータ転送について

    ftpサーバーからクライアントへのデータの転送は可能だったのですが ftpサーバーへクライアントからのデータの転送が叶いません いろいろしらべ回ったかぎり原因はパッシブモードを使用する際の 1024番以上の任意のポートの開放を行っていないためだということがわかりました そのため"vsftpd.conf"に #passive pasv_enable=YES pasv_min_port=10100 pasv_max_port=10150 を追加してvsftpdを再起動したのですが ポートを確認してもそれ等は解放されておらず データの転送もできませんでした 何が間違っているのでしょうか?

  • FTPでのパーミッション初期値の設定??

    server:さくらの専用サーバ OS:CentOS4.5 FTPサーバ:vsftpd 上の環境で、初めてvsftpdをインストールしました。 クライアントから問題なく接続アップロードできていますが、 パーミッションの初期値が「644」になってしまいます。 初期値を「775」でアップロードしたいのですが、 これはvsftpdの設定で変更するのでしょうか? ユーザーは、 testuserで/home/testuser/にアクセスしています。 vsftpd.confは、 ------------- #chown_uploads=YES #chown_username=whoever #xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES idle_session_timeout=600 data_connection_timeout=120 #nopriv_user=ftpsecure #async_abor_enable=YES ascii_upload_enable=YES ascii_download_enable=YES ftpd_banner=Welcome to blah FTP service. #deny_email_enable=YES #banned_email_file=/etc/vsftpd.banned_emails chroot_list_enable=YES chroot_local_user=YES chroot_list_file=/etc/vsftpd/chroot_list userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list user_config_dir=/etc/vsftpd/vsftpd_user_conf ls_recurse_enable=YES pam_service_name=vsftpd listen=YES tcp_wrappers=YES use_localtime=YES #pasv_enable=YES #pasv_address=***.***.***.*** #pasv_addr_resolve=YES #pasv_min_port=60000 #pasv_max_port=60030 ※pasvモードだとうまく接続できないので設定してません。 どなたかよろしくお願いします!

  • ftpサーバーのポートが21番はどこにあるのでしょうか?

    /etc/vsftpd/vsftpd.confを見る限り41行あたりに connect_from_port_20=YESがありますが、 クライアントから実際に指定しているのは21番です。 サーバーのポートをnetstat -lnp で みても21番になっています。 ftpサーバーのポートが21番はどこにあるのでしょうか? 因みにこれはFedora Core2です.

  • FTPサーバーにアクセスしたいがアクセスできない

    パソコンが2台あり A機は windows7 のマイPC B機は CENTOS6 FTP・HTTPサーバー機 で、B機でFTPサーバーを起動させ A機からFFFTPで接続するとします === まずB機で設定した、やった事を大まかに説明・・・ su・パスワード→cd httpd インストール vsftpd インストール iptables ストップ httpd 起動 vsftpd 起動 chown △△ /var/www/html dhgrp △△ /var/www/html chmod 777 /var/www/html vi /etc/hosts.deny ALL:ALL vi /etc/hosts.allow vsftpd:192.168.24.△ ALL:ALL /etc/vsftpd.user_list 『○○を追加』 vi/etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xterlog_enable=YES connect_from_port_20=YES chown_uploads=YES chown_username=whoever xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES ascii_upload_enable=YES ascii_download_enable=YES ftpd_banner=Welcome to blah FTP service. chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES userlist_deny=NO B機の設定は以上で A機でffftpでの設定は・・・ ホストアドレス 192.168.24.△ ユーザー名 ○○ ホスト初期フォルダ /var/www/html pasvモードを使う === コレが主な設定ですが、繋がりません・・・ 間違ってる部分や 足りない部分があるのでしょうか? ご教授、よろしくお願いします

  • /etc/ntp.confにあるサーバーリストとntpqで表示されるサーバーが違う!

    /etc/ntp.confにあるサーバーリストとntpqで表示されるサーバーが違います。 これはいったいどういうことなのでしょうか? [root@localhost ~]# vi /etc/ntp.conf server 0.centos.pool.ntp.org server 1.centos.pool.ntp.org server 2.centos.pool.ntp.org [root@localhost ~]# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 203.141.148.250 210.171.225.75 3 u 69 128 377 44.872 7918252 26245.4 server03.chimon 210.188.224.14 2 u 74 128 377 7.961 7960736 32034.7 sylph.white-voi 150.26.2.66 2 u 124 128 377 13.946 7918541 21520.7 *LOCAL(0) LOCAL(0) 10 l 62 64 377 0.000 0.000 0.001

  • FTPのパッシブモードの設定がうまくいきません

    FTPのパッシブモードの設定をしたいのですが、うまくいきません。 FTPサーバはvsftpdです。 vsftpd.confに次の設定はしました。 ------------------------------ pasv_addr_resolve=YES pasv_address=WANのアドレス pasv_min_port=60000 pasv_max_port=60099 ------------------------------ /etc/sysconfig/iptables-configに ------------------------------ IPTABLES_MODULES="ip_conntrack_ftp" ------------------------------ を設定しました。 lsmodで nf_conntrack_ftpがロードされているのを確認しました。 ルーターはNTTのRT-200NEで、 静的IPマスカレード設定で上記のTCP:21とTCP:60000-60099をFTPサーバのアドレスに設定しました。 iptables でも上記のポートは許可しています。 パソコンおやじさんのFTPサーバテストでPASVモードで接続テストを行いました。 http://www.aconus.com/~oyaji/ftp_tst/ftp_tst.htm すると、60101とかpasv_max_portで設定した値より上のポートで接続しようとしてタイムアウトになるようです。どうやら、ルーターで設定した値の少し上のポートで接続をしようとするようです。ルーターの設定を変更すると、ポート番号がそれにつれて変更します。 環境は OS: Fedora Core 6 FTPサーバ: vsftpd (Fedora Core 6に付属のものをアップデートしたもの) ルーター: NTT RT-200NE 回線: Bフレッツ (固定IP) どなたか、解決策をご存知の方教えていただけないでしょうか? よろしくお願いいたします。

  • FTPサーバーの立て方。

    root@www:~# vi /etc/vsftpd.conf 下記はどういう意味でしょうか? # 最終行へ追記:chrootのルートディレクトリ指定 # 指定しない場合はユーザーのホームディレクトリ直下になる # public_htmlを指定した場合で、且つ当該ディレクトリがないとログインできないので注意 local_root=public_html すいません。よく意味がわかりません。 どういう意味でしょうか? 教えてください。 ご回答のほど、宜しくお願い申し上げます。

  • FTPサーバ

    VineLinux3.1にProFTPdが入っていたのでそれを使おうと思っていましたが、vsFTPが速いという情報も有り、どちらにしようか迷っています。 FTPサーバの用途は何も考えていません。普通に使うことになると思います。 ProFTPdはIEOPでワンタイムパスワードを使えるらしいのですが、vsFTPではワンタイムパスワードは使えないですか? vsFTPはSSLが使えるらしいのですが、そうするとたしかFFFTPはSSLに非対応だからFTPクライアントは別のソフトを使わないといけないということになるんでしょうか? VineLinuxではProFTPdがすぐに起動できる状態です。 FFFTPでユーザ名とパスワードを入力したいのですが、それは/etc/proftpd.confに書いてある User nobody Group nogroup の部分ですか?何かここだと1人ぶんしかアカウントが作れないようなので違うんでしょうね。

  • CentOS5.3 FTPサーバー

    vsftpdで、FTPサーバーを構築しているんですけど、FTPで接続の構築をしているんですけどFTPサーバーのvsftpd.confの設定を終えてから接続するとアクセスが拒否されましたとでます。現在使っているクライアントFTPソフトはWinSCPを使っています。最終的にはホームページビルダーの付属ファイル転送ソフトで接続したいと思っています。 vsftpd.confの設定の中身です。 anonymous_enable=no local_enable=YES write_enable=YES local_umask=011 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES idle_session_timeout=3600 data_connection_timeout=3600 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list listen=YES 追加した部分の設定は pam_service_name=vsftpd userlist_enable=NO tcp_wrappers=YES userlist_deny=NO userlist_enable=NOです。 その他は/etc/vsftpd/chroot_listはユーザーアカウントで作成したのを入力しています。ここだけができなくて困っています。アドバイスをお願いします。Webサーバーは問題なくできました。FTPサーバーのポートは開放しています。よろしくお願いします。

  • 間違って上書きしてしまいました。

    http://www.searchman.info/linux/1050.html <SELinuxをNetworkManagerの停止設定を行う> [root@host ~]# vi /etc/sysconfig/selinux SELINUX=enforcing ↑の部分を、↓に書き直す SELINUX=disabled 上記のことをやったとき、間違って上書きしてしまいました。 元に戻したいのですがどうしたらよろしいでしょうか。 よろしくお願いいたします。