d51x.ru - личный блог

О самом разном из своей жизни

Удаленное управление домашним компьютером9 сентября 2010

Читало: 2954Рубрика: Разное

Удаленный доступИногда бывают такие ситуации, что нужна возможность доступа к домашнему компьютеру из вне. При этом, домашний компьютер должен быть включен и настроен соответствующим образом, а так же иметь статический IP. По данной теме можно найти достаточно много материалов в интернете. Но я хочу описать свой опыт, написать для себя всю последовательность действий дабы не забыть их потом.

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

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


Иногда слышу удивление: "Понимаю еще про доступ из дома на работу, а с работы домой - зачем?". Так же и Вы можете удивиться, но иногда есть такая необходимость. Так же Вы можете сказать, что на работе надо работать. Тут я с Вами соглашусь, но есть такие должности, где может найтись время для таких занятий.

Так зачем мне удаленный доступ с работы домой?

Примеры:

  • На работе за трафик могут дать "по шее", а дома трафик безлимитный. Таким образом можно, найдя на работе интересную ссылочку, поставить ее дома на закачку - торенты, файлообменники.
  • Срочно выполнить какие-то работы на домашнем компьютере, чтобы уже дома на это не отвлекаться
  • Если у Вас на домашнем компьютере поднят веб-сервер, то можно управлять им с работы
  • Можно вести разработку каких-либо проектов в одном месте (дома), а не таскать проект туда сюда (работа ← → дом)
  • Можно дома поднять репозиторий: svn, mercurial, git
  • Ну и на последок... Можно поглядеть, что делает жена/муж за Вашим компьютером пока Вас нет дома ))))

Так как у нас на работе присутствует корпоративный http proxy, то просто так во внешний мир не вырваться, так как практически все порты закрыты.

Из огромного количества портов (это окол 65 тыс.) доступны единицы.

В основном это порты: 80, 443, 563, 3218, ну и бывают некоторые другие - 8080, 8081 и т.д.

Получать удаленный доступ можно различными способами: telnet, ftp, ssh, rdp, vnc и т.д.


А если у Вас нет выделенного IP адреса, то можно воспользоваться специальными сервисами, которые привязывают ваш текущий IP адрес к имени домена 3-его уровня, зарегистрированного в том же сервисе.


В следующих постах я планирую написать как получить доступ к своему домашнему компьютеру по ssh и vnc, так как у меня на домашнем компьютере используется linux.