如何防止使用 ssh nc 时加载 .bashrc

如何防止使用 ssh nc 时加载 .bashrc

要登录我的工作桌面,我必须先登录互联网可见的访问服务器。登录此服务器后,我可以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

我的问题是,工作中的主目录在 和 之间同步accessdesk因此它们必须共享相同的.bashrc文件和其他文件。不幸的是,.bashrc我在 上使用的desk某些命令在服务器上失败access,因此当我在本地计算机上键入时,我会收到难看的错误消息ssh desk。有没有办法更改我的,ProxyCommand以便.bashrc不会在 上加载access

相关内容