Что мне нужно добавить к записи хостов SSH в моем файле конфигурации, чтобы каждый раз, когда я подключаюсь к этому хосту, я получал определенный исходный путь?
Host foobar
HostName foobar.com
User foobar
Хотя существующие ответы в порядке, ни один человек специально не упомянул, что установка домашнего каталога выполняется в файле паролей.
Вы можете изменить домашний каталог, отредактировав /etc/passwd
файл (используйте vipw
) или выполнив следующую команду:
usermod -d /user/wants/this/path username
Утилиты и методы различаются между UNIX, я предполагаю, что это Linux. Изменение /etc/passwd
напрямую будет работать для всех из них.
Я не верю, что это возможно, но вы можете добавить
cd /path/to/where/you/want
до конца вашего .bashrc файла (при условии, что вы используете bash)
Это не до SSH. Обычно при входе в систему ваш CWD устанавливается на HOME. Могу я предложить прочитать справочную страницу вашей оболочки и поместить команду cd в файл начального входа?