Как я могу устранить неполадки в локальном сетевом соединении VNC?
На компьютере A я запускаю Remmina (0.9.3) и создаю профиль входящего соединения VNC. Я выбрал порт 5900, с именем пользователя и паролем. Никаких изменений в продвинутом или SSH. Я запускаю профиль, и он говорит: "Прослушивание порта 5900 для входящего соединения VNC I..."
На компьютере B я запускаю Remmina и создаю профиль VNC. Я установил machinea.local:5900 в качестве сервера, ввел имя пользователя и пароль и оставил все остальное как есть. Я запускаю профиль, и он говорит: "Подключение к" username @ machinea "..."
Терпение - добродетель, но через полчаса ничего не остается, кроме этих окон сообщений.
Пока что я:
- Убедитесь, что UFW не включен
- Подтвердил, что могу пинговать и ssh с машины А на машину Б и наоборот
- Пробовал на других портах
- Пробовал без имени пользователя и пароля
- Гуглил бесцельно
- Сделал чашку чая
Что дальше?
Дальнейшие действия:
- Подтвердил, что могу успешно
telnet machinea.local 5900
от машины B (спасибо Павлосу Г.) - Бежать
ifconfig
на компьютере A, чтобы получить сетевой IP-адрес (10.0.0.x) - Попытка ping, telnet и Remmina, используя IP-адрес вместо имени хоста
- Подтвердите, что вы не пытаетесь установить обратное соединение VNC
- Подтвердите, что вы используете, не пытаясь использовать клиентское программное обеспечение в качестве сервера (дох!)
1 ответ
Похоже, что вариант протокола VNC - Incoming Connection
это не то, что вы ожидаете.
Вики-страница Реммины рассказывает о reverse VNC connection
служба поддержки.
Это означает, что он отменяет обычную процедуру подключения клиента к серверу.
Он в основном используется, когда возникают проблемы с брандмауэром /NAT.
Итак, remmina на машине A ожидает подключения к нему сервера VNC на машине B.
Следовательно, remmina по-прежнему является клиентской частью соединения, а не серверной.
Я сделал следующий тест, чтобы дать вам пример того, как все это работает:
Создал новый
VNC - Incoming Connection
к моей коробке Linux и начал его.
Теперь remmina ждет входящего запроса от VNC-сервера, а не VNC-клиентаЗапустил тугой VNC-сервер на моей Windows-коробке и выбрал
attach listening viewer
и добавил IP-адрес и порт моей Linux-коробкиТеперь к моему окну Windows можно получить удаленный доступ из клиента remmina.