Обычно я обращаюсь к удаленным машинам через ssh через командную строку, но теперь мне нужно подключиться к одному с помощью VNC, чтобы я действительно мог использовать рабочий стол. Другие люди могут успешно подключиться к этому ПК (под управлением Win 2000 или XP, я думаю) с помощью Chicken of the VNC на своих Mac, но мне не повезло с установкой соединения на моем собственном ПК (двойная загрузка Ubuntu 10.04 и Win 7). Я пробовал tsclient & vinagre в Linux и tightVNCviewer в Windows, и не могу установить соединение - только черные экраны / сообщения об ошибках / «не удается подключиться».
Мой вопрос: что мне нужно попросить у людей, которые могут подключиться, чтобы установить мое собственное подключение? У меня есть IP-адрес, порт (номер дисплея?) И пароль для удаленного ПК - есть ли еще какая-то информация о настройках, которая мне нужна? Или какой-нибудь другой совет по этому поводу?
редактировать: Очевидно, я мало что знаю о VNC, и мои знания о ssh и других сетевых "штуках" довольно тонкие. Но с моей точки зрения, этого удаленного компьютера (который, как я знаю, работает) даже не существует: я не могу получить доступ к IP-адресу через telnet, ssh, vnc и т. Д.
Редактировать 2: Разобрался - Мак одолжил. > _ <
(До сих пор не знаю, почему это до сих пор упорно не работает на моей победы / Linux поле, но у меня нет времени, чтобы гоняться вопросы институционального брандмауэра и т.д. прямо сейчас ...)
Если у вас есть доступ по ssh, вы можете туннелировать соединение VNC через ssh. Доступ к VNC часто блокируется межсетевыми экранами. VNC не является зашифрованным протоколом, и я бы не стал запускать его напрямую через Интернет.
Обычно вы можете запустить ssh в любой подходящей системе в целевой сети. Вам не нужно иметь ssh-соединение с целевой системой.
Возможно, у вас есть брандмауэр с исходящими ограничениями - я бы проверил, разрешены ли порты VNC.
Yout также может использовать telnet, чтобы узнать, можно ли установить базовое соединение, например запустите команду
telnet vncmachine.my.domain 5900