Недавно я загрузил OpenSSH на свой сервер Ubuntu; хотя у меня пока нет доменного имени, у меня есть другое устройство (работающее под управлением OSX) в той же локальной сети, что и мой сервер.
Возможно ли подключиться к серверу? Поскольку оба устройства находятся в одной локальной сети, а в OSX уже есть SSH-клиент (терминал)?
Если это невозможно, я хотел бы знать почему.
решение1
Если они находятся в одной локальной сети, то должна быть возможность подключения с использованием IP-адресов.
Синтаксис ssh
довольно прост. Минимально, что вам нужно указать, это целевой IPилиhostname. Для меня следующие значения фактически одинаковы:
ssh github.com
ssh 192.30.252.130
Если вы не укажете имя пользователя, будет применен пользователь вашего клиента. Так что для меня приведенные выше команды такие же, как:
ssh [email protected]
ssh -l muru 192.30.252.130
Если порт не указан, предполагается 22. Таким образом, первые две команды такие же, как:
ssh 192.30.252.130 -p 22
В отличие от других программ, IP:port
здесь этот синтаксис неприменим.
Для всего остального естьстраница руководства.
Все это предполагает, что ваш клиент похож на клиент OpenSSH. Для всего остального обратитесь к его man-странице.