我想在远程主机上用我的电脑连接到某个.zshrc文件。 与任何其他连接机器,我需要一些其他的默认configuration。 例如,远程主机上的.zshrc文件中可能存在类似的行:
if [[ connecting_host_is_mypc ]]; then # do something ... else # do something else ... fi
我想我应该把这个绑定到特定的公共密钥,完成这个的最好方法是什么?
当您连接到SSH服务器时,它将根据您所连接的信息设置环境variables。 该信息存储在variablesSSH_CONNECTION ,如ssh手册页中所述:
SSH_CONNECTION标识连接的客户端和服务器端。 该variables包含四个空格分隔值:客户端IP地址,客户端端口号,服务器IP地址和服务器端口号。