Взять bash стартовый файл (ы) с собой в s sh? - PullRequest
0 голосов
/ 14 июля 2020

Можно ли «принести с собой» копию bash_profile с исходной машины при выполнении s sh удаленной? И, возможно, даже автоматически получить его сразу после входа в систему? Если да, то как я могу это сделать? Я, вероятно, могу представить какой-нибудь действительно продуманный взлом оболочки (если только он не ограничен каким-либо образом из соображений безопасности), но, возможно, есть хороший и чистый способ.

1 Ответ

1 голос
/ 14 июля 2020

В моем ~/.ssh/config у меня есть запись для выбора файла удаленного сеанса, который будет использоваться при входе на сервер. В моем случае я использую специальный c rc файл вместо .bashrc.

Host *
LocalCommand scp ~/.remote_bashrc %r@%n:/home/%r
RemoteCommand bash --rcfile "~/.remote_bashrc"

Сначала файл копируется на удаленный.

Во-вторых, его используют как конфигурация сеанса оболочки.

...