• 締切済み

さくらのVPSでFTP設定

さくらのvpsをレンタルしてvsftpdをインストールしました。が、ftpだけうまくいきません。 ユーザを追加して、「vsftpd.conf」「/etc/vsftpd/user_list」などの設定をし、 「FFFTP」でアクセスは出来たのですが、ファイルアップや属性変更など一切できません。 「write_enable=YES」など基本的な設定は出来ていると思うのですが・・・ どなたかご教授下さい。

みんなの回答

回答No.1

自分も今日全く同じところでハマりました。 vsftpd.confの設定もバッチリでググってもなかなか原因がわからなかったのですが 自分はアップロードしたいフォルダの所有者がrootのままだったのが原因でした。 例えば(/var/www/html)のhtmlフォルダにアップロードしたい場合に sudo su - でrootログインした後 ~]# cd /var/www で階層移動しオーナーチェンジ www]# chown -R ユーザー名. html FTPで所有者が変更されたのを確認した後アップロードでいけました。

関連するQ&A

  • さくらvps ftp 接続できない

    さくらのvpsをレンタルしてapache,php,mysql,vsftpdをインストールしました。 iptablesの設定をググりながらなんとか済ませたのですが、ftpだけうまくいきません。 具体的には、vsftpdをインストールすることによって、コマンドプロンプト(windows)のftpからopenし、繋ぐことができたのですが、dreamweaverで接続することが出来ません。何度も試みたので、単純なタイプミスなどではないと思います。何か設定が足りていないと思うのですが、どの設定なのか検討もつかない様な状態です。 もしよろしければdreamweaverからvpsにftpで接続する方法を教えて下さい。よろしくお願い致します。 【サーバー】 ubuntu10.06 980円のプラン 【クライアント】 XP dreamewaver cs5 何か書き足りない情報があれば補足します。

  • 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モードだとうまく接続できないので設定してません。 どなたかよろしくお願いします!

  • 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サーバーのポートは開放しています。よろしくお願いします。

  • FTPの設定について

    Red HatをFTPサーバを作成しようと思ったのですが、 その修正ファイルで質問です。 vsftpd.confの項目で、 anonymous_enable=No → 匿名ユーザから接続できないようにし、 特定のユーザだけ上位ディレクトリも含めてアクセス等できるよう したいです。 chroot_list_enable=Noにして、 vsftpd.chroot_listを自分で作成したのですが、 うまくいきません。 参考に下記URLを元にやってみました。 http://www.fmmc.or.jp/fm/nwts/rh_linux/ch3/3_2_2_6.html なお、vsftpd.user_listはなくデフォルトでuser_listってファイルは 存在しております。 私の認識は、 chroot_list_enable=Noにして、 vsftpd.chroot_listを作成すれば上位ディレクトリに 接続できると思っております。 アドバイスお願いします。

  • 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モードを使う === コレが主な設定ですが、繋がりません・・・ 間違ってる部分や 足りない部分があるのでしょうか? ご教授、よろしくお願いします

  • vsftpdの設定に関して

    現在RedHat8.0にてftpの設定をしております。 FFFTPを利用してユーザアカウントにて指定のディレクトリにアクセスできるのですが、アップロードを行なうと権限が勝手に変更されてしまいます。(755~600に・・・) (vsftpd.conf) anonymous_enable=no local_enable=YES write_enable=YES ano_upload_enable=no anp_mkdir_write_enable=no 中略 ascii_upload_enable=YES ascii_download_enable=YES 以上が主な設定となっております。 これ以外のconfも目を通してみましたが、権限の設定に関わる内容は見受けられないのですが・・・。 お判りの方がいらっしゃいましたら、ご指導の程宜しくお願い申し上げます。

  • FTPで日本語文字の文字化け(特典あり)

    文字化け悩んでいます。 PC1でFTPで日本語名のファイルをアップロードします。 この時、PC1は文字化けはありません。 ただ、PC2でFTPを開いてみると、文字化けしてあります。 逆に、PC2で日本語名ファイルをアップロードして、PC2では文字化けないですが、PC1では文字化けします。 ここで、Poderosaで、ファイルのリストを見ると、どの場合もすでに文字化けしてありました。 原因はなんでしょうか? サーバOSはCent6.0 PC1、PC2ともwindowsです。 FTPソフトは ffftpです。 (FTP設定とは関係ありません。同じFTPソフトで、同じ設定でほかのレンタルサーバでは上記の現象が起きませんでした。) /etc/vsftpd/vsftpd.confでの設定も以下の通りです。 ascii_upload_enable=YES ascii_download_enable=YES ご教授よろしくお願いいたします。

  • vsFTPのユーザーログインについて質問です

    何故かローカルユーザーがログイン出来ません。 # ftp localhostでログインしたいのですが、どのuserとpassを入力しても 530 Login incorrect. Login failed. となってしまいます。 /ete/vsftpd/vsftpd.confの関係ありそうな部分の設定 chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list chroot_local_user=YES ls_recurse_enable=YES pam_service_name=vsftpd userlist_enable=YES userlist_deny=NO pasv_promiscuous=YES としていて、 /etc/hosts.allowは vsftpd : 192.168.0. としてあり、 /etc/vsftpd.chroot_list はユーザー名を一行づつ並べており、 /etc/vsftpd.ftpusers はデフォルトのままで置いてあり、 /etc/vsftpd.user_list はデフォルトをコメントアウトして承認したいユーザー名を一行づつ並べました。 どうしたら解決できるのかと悩んでます。是非お力添え下さいませ。

  • さくらVPSでのFFFTPの設定の仕方

    今、無料お試しでさくらVPSを借りているのですが、 VPSにFFFTPで接続することができませんでした。 普通のサーバと設定方法が違うのでしょうか?

  • FTPにログインできない…

    自宅サーバーを立てていますが、.htaccessファイルをアップしても表示されなかったため、このサイトhttp://www.linux.or.jp/JM/html/vsftpd/man5/vsftpd.conf.5.htmlを参考に以下の一文をvsftpd.confへ追記してみたところ、FTPでログインできなくなってしまいました。 仕方なく、この一文を削除し、Vsftpdをリブートしたのですが、ログインが回復せず、困っています。 どなたがご教授お願いします。 追記した一文 force_dot_files=YES FFFTPに出力されるようになったエラー 500 OOPS: could not open chroot() list file:/etc/vsftpd.chroot_list ログインできません.