ping localip -c 1 -W 1 &> /dev/null && ssh localip || ssh globalip
Эта команда выполняет проверку доступности локального IP адреса с одной попытки ping. Если локальный IP доступен, она устанавливает SSH-соединение с этим адресом. Если локальный IP недоступен, она устанавливает SSH-соединение с глобальным IP адресом, предположительно, представляющим удаленную машину через интернет. Альтернативы включают в себя использование SSH-параметра «-p» для указания порта и «-i» для указания ключа аутентификации.