MAC OS Xでsftpサーバのホームディレクトリを変更するには?

MAC OS Xでsftpサーバのホームディレクトリを変更するには?

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はそのユーザーのユーザー名に置き換えられます。 。デフォルトは、ユーザーのホームディレクトリを使用することです。 [...]

関連情報