Назад | Перейти на главную страницу

Установить начальный путь для хоста конфигурации SSH

Что мне нужно добавить к записи хостов 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 в файл начального входа?