портактерское Мастерство или переадресация довольно распространены и необходимы в реальном бизнесе, особенно когда вам нужно вести интранет-бизнес из Интернета. Еще одна распространенная вещь заключается в том, что в реальной среде из-за сетевых ограничений некоторые дела или запросы необходимо выполнять актерски. мастерство……К счастьюдаLinuxДафа действительно полезен,Он может делать практически все, что вам нужно.
Клиент С
Требуется доступ Бизнес-машина А
веб-сервисы наБизнес-машина А
Доступен облачные сервисыB
,Напротив облачные сервисыB
Нет прямого доступа Бизнес-машина А
облачные сервисыB
В обычных обстоятельствах клиент может получить к нему доступ в любое время и в любом месте, если у него есть внешняя сеть. облачные сервисыB
Конфигурация SSH облачной службы B
Бизнес-машина А, операция
## Конфигурация ssh ключ, используемый для входа без пароля
ssh_keygen
## ключ документ id_rsa.pub Отправить на удаленку облачные сервисыB
ssh-copy-id -i id_rsa.pub -p 8857 root@облачные сервисыB
## Включите переадресацию портов
## 8066 да облачные Прослушивание на сервисахBпорт
## localhost:80 да Бизнес-машина А Местная информация и деловой порт
## 6786 да облачные сервисыB ssh порт
ssh -NfR 8066:localhost:80 root@облачные сервисыB -p 6786
Бизнес-машина А проверяет, в порядке ли сеть с облачным сервисом Б.
ping -c 4 -w 3 облачные сервисыB
Бизнес-машина А проверяет, работает ли прокси-сервер SSH-порта
Напишите port_fr.sh
#!/bin/bash
if ! lsof -i:80 | grep -q 'ssh';then
ssh -NfR 8066:localhost:80 root@облачные сервисыB -p 6786
fi
Добавьте запланированную задачу cron и проверяйте ее каждую минуту.
*/1 * * * * bash port_fr.sh > /dev/null 2>&1