Почему вы упоминаете awk?Как бы то ни было, вот решение, которое работает для меня:
ssh USER@HOST 'env |grep SSH_CLIENT && echo "OK" || echo "NOK"'
Когда SSH подключен к хосту, будет установлена некоторая переменная среды.
Также, когда вы подключаетесь к удаленному хосту без использования пользователя в URL-адресе SSH, ваш текущий должен быть установлен по умолчанию.Вы можете изменить это поведение в вашем * / etc / ssh / ssh_config *.Может быть, это все исправит.
Удачи