Доступ к машине удаленно?

У меня есть локальная сеть из 80 машин, все с установленной Ubuntu 10.04. Все машины подключены к центральному коммутатору.

У меня есть несколько подрядчиков, которые расположены за рубежом. Я хотел бы посвятить каждой из них одну машину, так что вся работа, которую они выполняют, будет выполняться на одной из моих «локальных» машин (через удаленный доступ).

В идеале я бы предпочел бесплатное решение, позволяющее каждому из пользователей безопасно подключаться к удаленной машине, просматривать «X» (имея в виду, можно открывать такие программы, как Evolution, отправлять электронные письма, писать компьютерный код и т. д.), а также открывать терминал, запускать скрипты и т. д. В идеале, решение должно быть быстрым (что означает, что я не хочу, чтобы между каждым ударом на клавиатуре их длительность сохранялась, когда их экран обновлялся) и безопасно.

У меня также должна быть возможность доступа к машины, над которой они работают, и блокировать их доступ, если они делают что-то, чего они не должны.

любые идеи?

3
задан 30 March 2011 в 09:18

9 ответов

ssh -X user@dedicated-ip-for-machine в терминале позволят им подключаться через SSH, но также перенаправить программы GUI в свою систему (чтобы, если они набрали gedit, он запустит gedit и перенаправит программу GUI в свою систему экран, а не использовать монитор выделенного блока, что также позволяет ограничить их доступ и позволяет блокировать элементы в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работать со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 25 May 2018 в 22:20
  • 1
    Спасибо. Как создать выделенный ip для каждой машины? это длительный процесс? также, насколько быстро будет соединение? (будет ли это похоже на то, что пользователь работает на своей машине, а не на удаленной?) – user11833 30 March 2011 в 16:26
  • 2
    Зависит. Во-первых, для выделенного IP-адреса, если у вас есть один IP-адрес для сети, вам нужно будет настроить разные SSH-порты на обеих машинах, а затем использовать маршрутизатор или какую-либо переадресацию NAT для пересылки портов на каждую машину. Во-вторых, чтобы ответить на вопрос об окружающей среде, они будут видеть запуск командной строки. В этой командной строке они смогут вводить команды, такие как firefox, gedit или любое другое имя для программы GUI. Предполагая, что пересылка X11 работает, он поместит интерфейс программы GUI на свой компьютер, но он будет работать на удаленном компьютере ... – Thomas Ward♦ 30 March 2011 в 19:41
  • 3
    ... а не на локальной машине, поэтому они будут иметь доступ к файлам удаленной машины. – Thomas Ward♦ 30 March 2011 в 19:41
  • 4
    EvilPhoenix: Благодарю вас. В настоящее время все, что у меня есть, это статические IP-адреса для машин (что означает, что каждая машина имеет статический IP-адрес 192.168.0.XX). Как я могу перейти отсюда к тому, чтобы позволить пользователю (находящемуся за границей) получить доступ к одной машине (скажем, 192.168.0.8)? – user11833 30 March 2011 в 19:46
  • 5
    Зависит от топографии вашей сети, а также о том, как сконфигурирован центральный концентратор / шлюз. Вы бы лучше попросили сетевого эксперта, а не меня. – Thomas Ward♦ 31 March 2011 в 10:27

ssh -X user@dedicated-ip-for-machine в терминале позволят им подключаться через SSH, но также перенаправить программы GUI в свою систему (чтобы, если они набрали gedit, он запустит gedit и перенаправит программу GUI в свою систему экран, а не использовать монитор выделенного блока, что также позволяет ограничить их доступ и позволяет блокировать элементы в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работать со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 25 July 2018 в 22:17

ssh -X user@dedicated-ip-for-machine в терминале позволят им подключаться через SSH, но также перенаправить программы GUI в свою систему (чтобы, если они набрали gedit, он запустит gedit и перенаправит программу GUI в свою систему экран, а не использовать монитор выделенного блока, что также позволяет ограничить их доступ и позволяет блокировать элементы в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работать со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 26 July 2018 в 20:22

ssh -X user@dedicated-ip-for-machine в терминале позволят им подключаться через SSH, но также перенаправить программы GUI в свою систему (чтобы, если они набрали gedit, он запустит gedit и перенаправит программу GUI в свою систему экран, а не использовать монитор выделенного блока, что также позволяет ограничить их доступ и позволяет блокировать элементы в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работать со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 2 August 2018 в 03:45

ssh -X user@dedicated-ip-for-machine в терминале позволят им подключаться через SSH, но также перенаправить программы GUI в свою систему (чтобы, если они набрали gedit, он запустит gedit и перенаправит программу GUI в свою систему экран, а не использовать монитор выделенного блока, что также позволяет ограничить их доступ и позволяет блокировать элементы в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работать со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 4 August 2018 в 19:49

ssh -X user @ dedicated-ip-for-machine в терминале позволит им подключаться через SSH, но также перенаправлять программы GUI в свою систему (чтобы, если они набрали gedit , он запустит gedit и перенаправит программу GUI на экран своей системы, вместо использования монитора выделенного блока. Это также позволяет ограничить их доступ и позволяет блокировать элементов в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работают со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 6 August 2018 в 03:53

ssh -X user @ dedicated-ip-for-machine в терминале позволит им подключаться через SSH, но также перенаправлять программы GUI в свою систему (чтобы, если они набрали gedit , он запустит gedit и перенаправит программу GUI на экран своей системы, вместо использования монитора выделенного блока. Это также позволяет ограничить их доступ и позволяет блокировать элементов в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работают со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 7 August 2018 в 21:49

ssh -X user @ dedicated-ip-for-machine в терминале позволит им подключаться через SSH, но также перенаправлять программы GUI в свою систему (чтобы, если они набрали gedit , он запустит gedit и перенаправит программу GUI на экран своей системы, вместо использования монитора выделенного блока. Это также позволяет ограничить их доступ и позволяет блокировать элементов в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работают со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 10 August 2018 в 10:03

ssh -X user @ dedicated-ip-for-machine в терминале позволит им подключаться через SSH, но также перенаправлять программы GUI в свою систему (чтобы, если они набрали gedit , он запустит gedit и перенаправит программу GUI на экран своей системы, вместо использования монитора выделенного блока. Это также позволяет ограничить их доступ и позволяет блокировать элементов в системе. Обратите внимание, что это будет подключение к командной строке, а не решение для удаленного рабочего стола.

Если вам нужно что-то конкретное для подключения к удаленному рабочему столу, вы можете подумать об использовании TeamViewer, однако система может иногда не работают со спецификациями, которые вы запрашиваете в программе.

5
ответ дан 13 August 2018 в 16:23
  • 1
    Спасибо. Как создать выделенный ip для каждой машины? это длительный процесс? также, насколько быстро будет соединение? (будет ли это похоже на то, что пользователь работает на своей машине, а не на удаленной?) – user11833 30 March 2011 в 16:26
  • 2
    Зависит. Во-первых, для выделенного IP-адреса, если у вас есть один IP-адрес для сети, вам нужно будет настроить разные SSH-порты на обеих машинах, а затем использовать маршрутизатор или какую-либо переадресацию NAT для пересылки портов на каждую машину. Во-вторых, чтобы ответить на вопрос об окружающей среде, они будут видеть запуск командной строки. В этой командной строке они смогут вводить команды, такие как firefox , gedit или любое другое имя для программы GUI. Предполагая, что пересылка X11 работает, он поместит интерфейс программы GUI на свой компьютер, но он будет работать на удаленном компьютере ... – Thomas Ward♦ 30 March 2011 в 19:41
  • 3
    ... а не на локальной машине, поэтому они будут иметь доступ к файлам удаленной машины. – Thomas Ward♦ 30 March 2011 в 19:41
  • 4
    EvilPhoenix: Благодарю вас. В настоящее время все, что у меня есть, это статические IP-адреса для машин (что означает, что каждая машина имеет статический IP-адрес 192.168.0.XX). Как я могу перейти отсюда к тому, чтобы позволить пользователю (находящемуся за границей) получить доступ к одной машине (скажем, 192.168.0.8)? – user11833 30 March 2011 в 19:46
  • 5
    – Thomas Ward♦ 31 March 2011 в 10:27

Другие вопросы по тегам:

Похожие вопросы: