Назад |
Перейти на главную страницу
Как БЕЗОПАСНО «открыть» домашнюю машину за брандмауэром, чтобы удаленная машина могла получить к ней доступ?
Моя домашняя машина находится в сети за брандмауэром, и ее нельзя напрямую «пинговать». Я хочу иметь возможность запускать задание cron на удаленном компьютере, которое будет входить на мой домашний компьютер и БЕЗОПАСНО копировать файлы.
Вот два препятствия, которые необходимо преодолеть:
Как сделать мою машину (или хотя бы папку, которой я хочу поделиться) видимой для внешнего мира
Как безопасно копировать файлы без вмешательства человека.
Кто-нибудь может помочь?
Кстати, обе машины работают под управлением Ubuntu 10.0.4
Что тебе необходимо сделать :
- убедитесь, что домашний маршрутизатор перенаправляет порт для ssh на домашний компьютер. Стандартным для ssh является порт 22, но вы можете выбрать другой порт, чтобы предотвратить случайные попытки входа на этот порт.
- убедитесь, что sshd (сервер openssh) работает на вашем домашнем компьютере
- Желательно создать ssh-ключ на машине отправителя и установить его на своем домашнем компьютере, чтобы удаленный компьютер мог войти в систему без обмена паролем с вашим домашним компьютером.
- сделать простой cronjob, используя scp для копирования файлов.