Я использую SSH на множестве разных серверов каждый день, и некоторые из них имеют разные структуры файловых систем для своих сайтов. Каждый раз, когда я меняю сервер, мне приходится работать, где я собираюсь получить файлы, которые мне действительно нужны (потому что очень редко я хочу быть там ~
).
Я использую файлы Fabric для автоматизации всех своих действий (отправка в git, автоматический SSH на сервер для извлечения из git, перезапуск веб-приложения, изменение зависимостей и т. Д.), Поэтому мне было интересно, не могу ли я также сказать, что хочу в SSH в правильный каталог, чтобы я мог работать fab ssh
и быть в обычном сеансе SSH, просто в нужном месте и начать работать немедленно.
Это не о Ткани, хотя; пожалуйста, игнорируйте это. Ткань просто запускает пакет команд. Мой аргумент с ssh
командой. Это то, что я скажу, чтобы Ткань бежала.
Так как я могу получить , ssh
чтобы cd
в определенный каталог на входе в систему?
Примечание: это не может быть сервер или пользовательская вещь. У меня есть несколько веб-сайтов под одним пользователем на некоторых серверах, поэтому вставка чего-либо ~/.bashrc
не подойдет мне.