Я подключаю JSch к Raspberry Pi. В getSession(username, hostname); именем хоста является IP-адрес. Однако IP-адрес Пи меняется при каждой перезагрузке. Можно ли использовать [hostname].local или [hostname] вместо ip? (Например, я могу использовать ssh [имя пользователя]@raspberrypi.local в терминале для подключения к Pi по ssh). Я пробовал getSession(username, "raspberrypi"); и getSession(username, "raspberrypi.local");, но не работает.
Это выдает ошибку
com.jcraft.jsch.JSchException: java.net.UnknownHostException: невозможно разрешить хост «raspberrypi.local»: с ним не связан адрес имя хоста
Я уверен, что Pi находится в сети, поскольку он работает, когда я использую IP-адрес Pi.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ip-address
JSch getSession(имя пользователя, имя хоста) использует [hostname].local вместо IP-адреса ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
JSch getSession(имя пользователя, имя хоста) использует [hostname].local вместо IP-адреса
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как проверить поле ввода datetime-local не меньше, чем другое поле datetime-local
Anonymous » » в форуме Jquery - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-