Ssh
設置 SSH 配置主機的初始路徑
我必須在我的配置文件中的 SSH 主機條目中添加什麼,以便每次我 ssh 進入該主機時,我都會被發送到特定的初始路徑?
Host foobar HostName foobar.com User foobar
雖然現有答案很好,但沒有人特別提到設置主目錄是在密碼文件中完成的。
/etc/passwd
您可以通過編輯文件(使用vipw
)或執行以下命令來更改主目錄:
usermod -d /user/wants/this/path username
UNIX 之間的實用程序和方法不同,我假設是 Linux。直接修改
/etc/passwd
將適用於所有這些。
這不取決於 SSH。您通常會在登錄時將 CWD 設置為 HOME。我可以建議閱讀你的 shell 的手冊頁並將 cd 命令放在初始登錄文件中嗎?