• ベストアンサー

fedora4でのFTPサーバについて

fedora4でFTPサーバを立てています。 同じLAN内のWin機からFFFTPにて『/home/user』にファイル転送はできたのですが、クライアントマシンからルートフォルダまで全部丸見えになってしまいます。 間違えてシステムファイルなどを消してしまったりされたら困るのでクライアント側からアクセスできないようにしたいのですが、どのようにすればよいでしょうか? アクセス権の設定など試したのですがうまくいきません。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

FedoraCore4なので、たぶん vsftpd と想定しますが、 vsftpd.confファイルで、chroot機能を有効にして、対象ユーザのリストを作成してください。 # vi /etc/vsftpd/vsftpd.conf chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list # cat /etc/vsftpd/chroot_list user # そのあと、vsftpdを再起動します。 # /etc/init.d/vsftpd restart vsftpdでなかったら、ftpd名・chroot 等でGoogleで検索してください。

ken220
質問者

お礼

chroot_listのユーザー名の下に # を入れてなかったみたいでした。うまくいきました。ありがとうございます。

ken220
質問者

補足

ありがとうございます。 ご教授どおりchroot機能を有効にすることができたのですが、有効にするとLAN内のWin機からFTPログインできなくなってしまいました。 FFFTPを使っているのですが、『正しいパスワードを入力してください』となります。 よろしければこちらの問題にもアドバイスをよろしくお願いします。

その他の回答 (1)

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

FTPサーバのソフトウェアが分からないので、具体的な方法はお答えできませんが、chroot機能を用いれば、可能でしょう

ken220
質問者

お礼

ありがとうございます。 vsftpですのでchrootやってみます。

関連するQ&A

  • windows server 2003のFTPについて教えて(><)

    どなたか教えてください。 現在windows server 2003をファイルサーバーとして使用しており、端末からのファイルの閲覧・書き込みは全てFTPで行っています。 ファイルの入ってるフォルダはアクティブディレクトリーで構成されており、フォルダー・ユーザーには全てアクセス権をつけ、ユーザー事にフォルダーへの制限と管理を行っています。 又、FTP内には仮想フォルダが設定・表示されておリ、その仮想フォルダーから目的のフォルダーへ飛ぶようパスが設定されています。 ただ現在どのユーザーもFTP内のルートディレクトリーに新規フォルダーが作成出来てしまい、その新規フォルダーにデーターを入れると、仮想フォルダーにはいってしまいます。 ルートディレクトリーに新規フォルダーを作成させないよう制限・もしくは制御する方法は無いでしょうか?? 宜しくお願いします。

  • Vsftpサーバーログインについて

    サーバー; OS:Fedora Core 6 FTP Server:vsftpd-2.0.5-10.fc6 クライアント; OS:WindowsXP FTP Client:FFFTP 上記の環境でFTP接続をしようとしてもログイン画面が表示され クライアント側には「530 Login incorrect」が表示されます ユーザーは三つ追加しており、いずれもuseraddで追加 SSH等への制限もかけていないユーザーです。 また、初期に作成した管理者用のユーザー(rootではない)では ログインでき、アクセス可能です アクセス制限userlistへの記載もしていないです。 どなたか対処方法が分かる方情報をいただきたいと思います。

  • FTPサーバー

    ここでいいのかわかりませんが教えてください。 ADSLモデム(ポートマッピング設定済み)からLANケーブルがスイッチングHABに、そこからカスケード式に、LANケーブルが2台のPCにつながっています。一台はWIN.ME-PC(クライアント)、もう一台はFEDORA CORE3-PC(サーバー)で、ダイナミックDNSには登録済みでDiCEが起動中です。 FEDORAでFTPサーバーを開始させ、WIN.ME側のクライアントソフトFTPを起動し、LAN内でのアップロード・ダウンロードが成功しました。 ここに、遠隔地にあるADSL等のネットにつながっているPCがあるとして、FEDORAのユーザーアカウントを発行し、ユーザー名、パスワードを教えればログインできますか? できるとして、現在LAN内でのサーバーへのログインは、クライアントFTPの設定画面にプライベートIPで入力しているのですが、どう入力したらよいでしょうか? また、ブラウザーに入力する方法もあわせて教えてください。 よろしくお願いします。

  • Windows2003ServerでFTPの設定

    Windows2003Serverを使用しております。 FTPサーバを立てて友人とファイル交換をしたいと考えているのですが、上手くできません。 FTPクライアントではユーザ名とパスワードを入力して使用しますが、それはFTPサーバではどこで設定するのでしょうか? コンピュータの管理からユーザを追加して、アクセスしてもよいフォルダに追加したユーザの権限を与えればよいのでしょうか?

  • FTPサーバーにログインできません

    無料レンタルサーバーのSitelogのサーバースペースをレンタルしたのですが、 FTPクライアントソフト(FFFTP)を使用してのFTPサーバーへのログインがうまくいきません。 FFFTPでの接続試行時のログは以下のようになっています。 -------------------------------------------------------- ホスト *****.fh.sitelog.jp を探しています. ホスト *****.fh.sitelog.jp (***.***.***.*** (21)) に接続しています. 接続しました. 220-FTP Server (user '********') 220 >USER ******** 331-Password: 331 >PASS [xxxxxx] 530 ログインできません. -------------------------------------------------------- Sitelogに用意されているファイルマネージャーにはログインでき、 何度もたしかめているので、ユーザー名などが間違っているとは考えにくいです。 また、私はいくつか他のサーバースペースもレンタルしていますが、 このようなエラーに遭遇したのは初めてです。 パソコン:VL350/8 OS:WindowsXP HomeEdition FTPクライアントソフト:FFFTP v1.92a,TidyFTP 何か解る方がいましたら、是非とも御教授ください。

  • FTPサーバ(NT)へのアクセス設定について

    FTPサーバ(WinNT)があります。 特定のフォルダにFTPでファイルを転送するように 設定してます。 特定のフォルダには ウィンドウズのファイル共有としてのアクセス権と FTPサーバとしてのアクセス権の 二つがあると思ってるのですが FTPサーバとしての アクセス設定が分かりません。 どなたか?ご存知の方いませんか?

  • って言うかぁ~、FTPサーバーにログインしたいんだけどぉ~。

    ブラウザのアドレスに"ftp://192.168.0.1/home"と入力してFTPサーバ内のフォルダを参照しようとすると以下のようなメッセージが現れます。(ここが間違ってる?) このフォルダにアクセスできません。・・・フォルダへのアクセス許可があるかどうか確認してください。 Guest login not permitted って、どういう事??? GUESTユーザーでログインするつもりはないんだよぉ 専用のFTPソフトとかではユーザーの設定とかできてファイルの読書きもちゃんと出来るのにぃー。 ブラウザ(IE5.5 & NETSCAPE)ではどうしたらいいの? ぶっちゃけて私は素人(それも初めての質問)ですので、どなた様かやさしく教えてくださいませ。 お馬鹿な質問してるようでしたら、カンニンして下さい。

  • ftpサーバーの接続が正常にできません。

     現在fedora2では一応ftpサーバーsshサーバーと開発のgccがうごいています。gccの結果など を保存したりするために、このftpサーバーにwindwosのFFTPというソフトで確認しようとしましたが、 ダンロードができないというエラーが返されてきました。  クライアント(windows)の別のマシンからは同じFFTPでダンロードができました。それでちなみに fedora3のサーバーのftpサーバーにアタックしたら正常にダンロードができるのです。windowsのファイアーオールは無効になっています。さらにウ ィルスソフトもネットワーク許可の設定にしてあります。  fedora2のサーバーにはssh経由で操作していますが、出来たファィル等は lsコマンドでは確認は できます。更に繰り返しますが、windosのクライアントからFFTPを使用する限り、fedora3のサーバー のftpやispのftpにも接続ダンロードが可能でした。問題は2台のwindowsマシンのクライアントの片方が おかしいと思うのですが、使用しているのはwindows Xpですし、FFTPも同じバージョンです。  問題の解決の探り方がわかりません。fedora2のftpに接続が出来てもダンロードが出来ないという メッセージがかえってきます。尚windowsのコマンドプロンプトからftp接続もやってみましたが、 だめでした。sshからのftp接続でもだめでした。このwindows Xpマシンはノートパソコンです。  逆に別のXpマシンデスクトップからはすべて可能でした。  整理します。ノートのXpからfedora2にftp接続が不能です。デスクトップのXpからはfedora2,3共に ftpに接続できます。ノートのXpからfedora3のftpにも、ispのftpにも接続できます。ftpの接続には FFTPソフトを使いました。WINDOWSのコマンドプロンプトからのftp接続やsshからのftp接続も試み ました。どのような問題があるのでしょうか?どうすれば、ノートのXpからfedora2のftpに接続が出来 るのでしょうか?

  • FTPサーバーへのデータ転送方法について。

    FTPサーバーへのデータ転送方法について。 WEBページをFTPサーバーにアップする方法で、基本的にはFTPソフトを使用し、サーバー上へデータを転送するかと思います。しかし、いままではFTPサーバーに直接アクセスして(ftp://ftp~のURLを直接開いて)、サーバー内に置いてあるファイルを修正したり、またファイル追加したりできました。 ということは、FTPソフトは使わなくても問題ないのでしょうか。 ちなみに、なぜか今はファイル追加などできなくなっていて、しようがないのでFTPソフト(FFFTP)から接続してアップしています。

  • ftpサーバーの画像のサムネイル表示について

    アンドロイドタブレットをftpサーバ化アプリでWIN7からつないでみました、正常につながっていますが 画像のサムネイルを確認しながらPCで編集したいのですが、どうもftpサーバの画像ファイルは縮小表示されないようです!WIN7標準のクライアントでだめで、ためしにFFFTPクライアントをインストールしたのですがやはりサムネイルは表示できないようです。どなたかFTPサーバーの画像サムネイルする手段を教えていただけませんでしょうか? よろしくお願いします。