人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CentOS 5 を使用したホスティングサービスを利用しています。初期状態でFTPクライアントやブラウザによるFTP接続ができているようですが、接続した際に最上位の階層になってしまう場合があるため、ディフォルトの表示ディレクトリなどを設定できたらと思っています。現在稼働中のFTPサーバを調べるコマンドが分かれば設定ファイルをいじって・・などとも思いますが、解決方法を教えてください。

●質問者: hamocha
●カテゴリ:インターネット ウェブ制作
✍キーワード:CentOS FTP FTPクライアント コマンド サーバ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● km1981
●50ポイント

psコマンドを使えばわかります

でも管理者権限でないと使えないコマンドなので

たぶん使えないと思います


CentOSは標準でvsftpdが動くようになってます

設定ファイルは"/etc/vsftpd/vsftpd.conf"です


でも接続時のディレクトリというのはサーバ側で設定するのではなく

クライアント側で設定するものです

WebFTPを使ってホームディレクトリに戻るようなことがあるのなら

ブラウザのcookieか何かが失効してしまっているのだと思います

何かFTPクライアントを使えばいいと思います

◎質問者からの返答

rootの管理者権限はあります。

以前のサーバは、ProFTPDが動いていて、設定ファイルで初期ディレクトリを指定できたんです。。

/etc/vsftpd/vsftpd.conf を調べてみます!


2 ● JULY
●50ポイント

vsftpdの設定(vsftpd.conf)

local_root で指定可能です。local_root = public_html とかにすれば、ユーザのホームディレクトリの下にある public_html が、接続直後のディレクトリになります。


ただし、local_root だけでは、より上のディレクトリを遡る事ができます。local_root に指定したディレクトリより、上に遡れなくするためには、chroot_local_user を有効にする必要があります。


余談:

root 権限を持てるようなサービスを「ホスティング」とは、あまり呼ばないような...。ホスティングというと、昔ながらの一台のサーバを Web 用途(+メール)でドメインごとに分割して使うのをイメージしてしまいます。

◎質問者からの返答

ありがとうございます。調べてみます。

すみません、プロバイダのサービス名がホスティングだったので。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ