MAC OS X Mavericksでmy_userユーザー用のSFTPホームディレクトリを設定しようとしています。これで、次のようになります。
/Users/my_user
(わかりましたsftp>パスワード注文する)
しかし、私は次のようになりたいです:
/Users/my_user/Documents/new/dirs
どうすればいいですか?
答え1
ユーザーの実際のホームディレクトリを変更するかどうかを指定していませんsftp
。最初の変更は良い考えではありませんが、ユーザー設定を使用して確実に行うことができます。
sshd_config
ユーザーの起動ディレクトリは、サブシステムが定義されている場所にsftp
次のように設定できます(Macではパスが異なる場合があります)。
Subsystem sftp /usr/libexec/openssh/sftp-server
-d start_directory
マニュアルページに記載されているように、この行にオプションを追加して起動ディレクトリを変更できます。
-d start_directory
ユーザーの代替開始ディレクトリを指定します。パス名には、実行時に拡張される次のトークンを含めることができます。 %%はリテラル「%」に置き換えられ、%dは認証されているユーザーのホームディレクトリに置き換えられ、%uはそのユーザーのユーザー名に置き換えられます。 。デフォルトは、ユーザーのホームディレクトリを使用することです。 [...]