Назад | Перейти на главную страницу

Как БЕЗОПАСНО «открыть» домашнюю машину за брандмауэром, чтобы удаленная машина могла получить к ней доступ?

Моя домашняя машина находится в сети за брандмауэром, и ее нельзя напрямую «пинговать». Я хочу иметь возможность запускать задание cron на удаленном компьютере, которое будет входить на мой домашний компьютер и БЕЗОПАСНО копировать файлы.

Вот два препятствия, которые необходимо преодолеть:

  1. Как сделать мою машину (или хотя бы папку, которой я хочу поделиться) видимой для внешнего мира

  2. Как безопасно копировать файлы без вмешательства человека.

Кто-нибудь может помочь?

Кстати, обе машины работают под управлением Ubuntu 10.0.4

Что тебе необходимо сделать :

  • убедитесь, что домашний маршрутизатор перенаправляет порт для ssh на домашний компьютер. Стандартным для ssh является порт 22, но вы можете выбрать другой порт, чтобы предотвратить случайные попытки входа на этот порт.
  • убедитесь, что sshd (сервер openssh) работает на вашем домашнем компьютере
  • Желательно создать ssh-ключ на машине отправителя и установить его на своем домашнем компьютере, чтобы удаленный компьютер мог войти в систему без обмена паролем с вашим домашним компьютером.
  • сделать простой cronjob, используя scp для копирования файлов.