1

Чтобы войти в свой рабочий стол, я должен сначала войти в интернет-сервер доступа. После входа в систему на этом сервере я могу ssh на свой рабочий стол с использованием его локального имени хоста. Чтобы сделать это проще, у меня есть следующие настройки ProxyCommand в моем .ssh/config:

Host access
Hostname access.blah.com
user myusername

Host desk
Hostname desktop_hostname
port 22
user myusername
ProxyCommand ssh -A access nc %h %p

Моя проблема в том, что домашний каталог на работе синхронизируется между access и desk поэтому им приходится использовать один и тот же .bashrc и другие файлы. К сожалению, .bashrc я использую на desk содержит некоторые команды, которые не выполняются на сервере access , поэтому я получаю ужасные сообщения об ошибках, когда ssh desk на своей локальной машине. Есть ли способ изменить мою ProxyCommand чтобы .bashrc не загружался при access?

0