设置SSHconfiguration主机的初始path

我需要在我的configuration文件中添加一个SSH主机条目,以便每次进入该主机时,都会发送到特定的初始path?

Host foobar HostName foobar.com User foobar 

虽然现有的答案是好的,但没有一个人特别提到设置主目录是在密码文件中完成的。

您可以通过编辑/etc/passwd文件(使用vipw )或运行以下命令来更改主目录:

usermod -d /user/wants/this/path username

实用程序和方法在UNIX之间有所不同,我假设Linux。 直接修改/etc/passwd将适用于所有这些。

这不符合SSH。 您通常会在login时将您的CWD设置为HOME。 我可以build议阅读你的shell的手册页,并在初始login文件中放入一个cd命令?

我不相信这是可能的,但你可以做的是添加

 cd /path/to/where/you/want 

到你的.bashrc文件的末尾(假设你正在运行bash)