Я хотел бы иметь возможность изменять псевдонимы ssh_config на основе моего текущего IP-адреса.
У меня есть ноутбук, который я ношу с собой из сети в сеть, и камера, с которой я делаю то же самое. Я настроил dhcp в этих сетях, чтобы камера всегда давала один и тот же IP-адрес, и я вычисляю, каким он должен быть в моем bashrc, и помещаю IP-адрес камеры в переменную окружения.
Есть ли способ сделать что-то вроде следующего внутри ~/.ssh/config:
Host camera
HostName $CAMERA_IP
User camuser
Вышесказанное не работает, так как ssh жалуется:
ssh: Could not resolve hostname $CAMERA_IP: Name or service not known