Я пытаюсь передать что-то на свой локальный компьютер с удаленного сервера. Сначала scp жаловался, что нет маршрута к хосту через порт 22, но затем я перенаправил этот порт на свой маршрутизатор. Теперь я пытаюсь использовать как ssh, так и scp для подключения к моей локальной машине (я запускаю эти команды на удаленном сервере), и они ничего не делают. Я пытаюсь запустить команду, но ничего не выходит, как будто она чего-то ждет, но никогда не подключается. Я должен убить команду.
Любая помощь?
Возможно, вам потребуется открыть порт ssh в брандмауэре на вашем локальном компьютере.
Но поскольку ваш удаленный скрипт действительно работает только тогда, когда ваш локальный компьютер действительно работает, вы также можете запустить резервное копирование из cron на своем локальном компьютере.
Этот способ может дать лучшие результаты, особенно если «локальный» означает «за динамическим IP-NAT».