|
21 / 12 / 10
Регистрация: 17.05.2014
Сообщений: 157
|
|
Как запустить скрипт на удалённой Debian машине11.01.2019, 22:44. Показов 1506. Ответов 9
Друзья, появилась следующая задача: есть 2 рабочие станции, первая Debian с белым IP, вторая за NAT raspbian. На второй периодически создаются файлы, которые нужно по запросу с первой отправлять ей же(использую scp). Вопрос в том, каким способом этот запрос донести до второй машины с первой. SSH подключение с первой на вторую установить не получается, работаю с третьей.
Мне приходит в голову только использование, например, Apach'a. Создать веб страницу, которую raspbian постоянно бы мониторил и при изменении какого-то контента, отдавал бы файл. Но уверен, что есть более толковые решения. Если кто знает, пожалуйста, подскажите.
0
|
|
| 11.01.2019, 22:44 | |
|
Ответы с готовыми решениями:
9
SSH запустить скрипт на удаленной машине (O.S. ubuntu) Запустить программу на удаленной машине через сеть Передать метод по сети и запустить его на удаленной машине |
|
Просто Лис
|
|||||||||||
| 12.01.2019, 13:43 | |||||||||||
|
Как насчёт обратного ssh-туннеля?
На машине за натом:
На сервере для доступа к другой машине:
0
|
|||||||||||
|
21 / 12 / 10
Регистрация: 17.05.2014
Сообщений: 157
|
|||||||
| 12.01.2019, 14:07 [ТС] | |||||||
0
|
|||||||
|
Просто Лис
|
||||||
| 12.01.2019, 14:21 | ||||||
|
Ты запускаешь эту команду на raspbian? Проверь для начала, что она может подсоединиться к серверу:
user — пользователь на сервре.
0
|
||||||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 12.01.2019, 14:29 | |
|
0
|
|
|
21 / 12 / 10
Регистрация: 17.05.2014
Сообщений: 157
|
|||
| 12.01.2019, 20:55 [ТС] | |||
|
Но обратное соединение не устанавливается На "серой" машине стоит скрипт, проверяющий соединение, если соединения нет, выполняет команду ssh -fN -R 10020:localhost:22 root@<whiteIP> Когда пытаюсь с "Белой" машины подключиться к 10020 порту получаю следующий результат. ssh -vvv -p 10020 localhost
ssh -vvv -p 10020 localhost OpenSSH_7.4p1 Debian-10+deb9u4, OpenSSL 1.0.2q 20 Nov 2018 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: resolving "localhost" port 10020 debug2: ssh_connect_direct: needpriv 0 debug1: Connecting to localhost [127.0.0.1] port 10020. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/id_rsa type 1 debug1: key_load_public: No such file or directory debug1: identity file /root/.ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /root/.ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /root/.ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /root/.ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /root/.ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /root/.ssh/id_ed25519 type -1 debug1: key_load_public: No such file or directory debug1: identity file /root/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.4p1 Debian-10+deb9u4 ssh_exchange_identification: Connection closed by remote host
0
|
|||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 12.01.2019, 21:16 | |
|
на белой машине в момент, когда "время пришло",создаешь файл с каким-нибудь идентификатором А
на серой машине кроном периодически вызываешь скрипт скрипт сначала по сцп копирует с белой машины к себе файл с идентификатором и проверяет его. если идентификатор равен А, скрипт по сцп копирует на белую машину то, что нужно, а заодно - и обновленный файл с идентификатором, поменяв в нем А на Б если идентификатор равен Б, скрипт просто завершает работу до следующего вызова (кроном)
0
|
|
|
21 / 12 / 10
Регистрация: 17.05.2014
Сообщений: 157
|
||
| 12.01.2019, 21:18 [ТС] | ||
|
В вашем решении будет большая нагрузка на диски: создание и удаление файлов. А этого бы не хотелось .
0
|
||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 12.01.2019, 21:20 | |
|
tmpfs
0
|
|
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||
| 13.01.2019, 15:49 | ||
|
Предложенная вам схема должна работать.
0
|
||
| 13.01.2019, 15:49 | |
|
Помогаю со студенческими работами здесь
10
Не могу запустить скрипт оптимизации MySQL tuning-primer.sh на Debian Как на удаленной машине зайти по сети в компьютер? Boost::asio как обнаружить дисконнект на удалённой машине? Как узнать какие ресурсы доступны на удаленной машине? Как открыть файл для чтения/записи по локальной сети на удалённой машине? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|