Как я могу подключиться к своему рабочему столу по SSH, который подключен через университетский Wi-Fi? [закрыто]

Как Жиль прокомментировал , ваше перенаправление находится в отдельной строке, что означает это отдельная (пустая) команда. Команда lftp заканчивалась двойной кавычкой.

Просто измените команду lftp на:

lftp -c "
set ftp:ssl-allow no
open $HOST
user $USER $PASS
mirror --verbose --delete $SOURCEFOLDER $TARGETFOLDER
bye
" >> $LOG

1
27.09.2018, 01:09
2 ответа

Существуют службы, которые помогут вам в этом: одна называется noIp , а другая называется ngrok , которые являются примерами, которые предлагают фиксированный домен для динамического IP, это в основном дает вам домен, и каждый раз, когда ваш IP-адрес меняется, он обновляет его. Итак, для начала

убедитесь, что рабочий стол (ваш сервер ), к которому вы хотите получить доступ, имеет службу ssh _d на ПОРТ(любой порт> 1024 подходит)

перенаправить ПОРТ на маршрутизатор(обратите внимание, что маршрутизаторы часто используют NAT между локальным соединением и Интернетом)

подключиться к вашему серверу из другой сети, используяssh -p PORT user@the-domain.example

1
27.01.2020, 23:42

Удалось сделать это с помощью обратного туннеля SSH. Смотрите здесь:https://www.vdomck.org/2005/11/reversing-ssh-connection.html

0
27.01.2020, 23:42

Теги

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