我需要在配置文件中的 SSH 主机条目中添加什么内容,以便每次我通过 ssh 进入该主机时,都将被发送到特定的初始路径?
Host foobar
HostName foobar.com
User foobar
答案1
虽然现有的答案都很好,但没有一个人特别提到在密码文件中设置主目录。
/etc/passwd
您可以通过编辑文件(使用vipw
)或运行以下命令来更改主目录:
usermod -d /user/wants/this/path username
实用程序和方法在 UNIX 之间有所不同,我假设是 Linux。/etc/passwd
直接修改对它们都有效。
答案2
这不是 SSH 能决定的。登录时,您通常会将 CWD 设置为 HOME。我建议您阅读 shell 的手册页,并在初始登录文件中放入 cd 命令吗?
答案3
我不相信这是可能的,但你可以做的是添加
cd /path/to/where/you/want
到 .bashrc 文件的末尾(假设你正在运行 bash)