
Как безопасно настроить среду для сеанса удаленного парного программирования в Ubuntu (10.10) через Интернет?
Я думаю, что для нашего рабочего процесса нам нужно разделить экран, разделение только терминальной сессии или текстового редактора было бы недостаточно. Обратите внимание, что я имею в виду равноправное разделение, когда оба клиента имеют полный доступ к клавиатуре и мыши.
Наряду с общим экраном нам нужно, чтобы работал голосовой (и, возможно, текстовый) чат. Skype подойдет.
решение1
пытатьсятимвьювер, отлично работает через брандмауэры, не требует специальной настройки, бесплатен для некоммерческого использования, имеет рабочие пакеты для Windows, Mac и Linux (Ubuntu).
Помимо просмотра и контроля удаленного сеанса, вы также можете общаться с помощью текстовых сообщений, голоса или видео. Вы можете обмениваться файлами или создавать VPN — и все это прямо из этого приложения.
решение2
VNC имеет опцию, где вместо клиента (зрителя), подключающегося к серверу, вы можете перевести клиент в режим прослушивания и заставить сервер инициировать соединение. Таким образом, вы делитесь своим соединением, а не позволяете кому-то подключаться к вам.
Я не уверен, что все версии VNC делают это, но я знаю, что это было возможно в Windows, и не думаю, что это было характерно только для клиента Windows VNC, который я использовал.
Если ничего не помогает, попробуйте x11vnc
.
решение3
Я пробовал mikogo, screenhero и join.me. Ни один из них не сравнится с обычным старым VNC для доступа к другому компьютеру. Я использую машину с Windows в качестве сервера и запускаю клиента (просмотрщика) с машины с Linux. VNC намного быстрее. Что касается других программ, то весь трафик, по-видимому, проходит через их серверы, что приводит к очень медленному отклику. Сервер VNC работает прямо на том компьютере, к которому вы хотите получить доступ, и единственным фактором трафика является сам Интернет. Помимо того, что они медленные, другие программы просто нестабильны, по моему опыту. Иногда они работают. Чаще всего — нет.
VNC позволяет сразу из коробки управлять мышью и клавиатурой. Я использую версию tightvnc на сервере и xvnc4viewer для клиента на Linux-компьютере. Эта технология гораздо более зрелая, чем у mikogo и др.