Как запустить скрипт при запуске, который требует пароль?

Если вы уже знакомы с Notepad ++, я бы рекомендовал Notepad ++.

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Примечание: это, по-видимому, не будет работать на Ubuntu 12.04

1
задан 30 March 2018 в 07:23

2 ответа

У меня есть сервер A и мой малиновый pi B. У людей есть доступ к B, но не к A. Другими словами, сервер A находится в облаке, а малина pi - в офисном здании. Это шаги для решения проблемы:

Генерировать открытый и закрытый ключ на сервере A. ssh-keygen -t rsa -b 4096 Установите SSH на rapberry pi B и поместите открытый ключ, сгенерированный на шаге 1 (id_rsa.pub), на /root/.ssh/authorized_keys (а не на том, что authorized_keys является файлом NOT каталога и содержит открытый ключ) Разрешить ssh login ТОЛЬКО используя RSA на B PasswordAuthentication no RSAAuthentication yes AuthorizedKeysFile /root/.ssh/authorized_keys Теперь A может получить доступ к B, не сохраняя никаких паролей на B ssh -i </path/to/privateKey> root@raspberryPiIpAddress. Поэтому, когда загружается B, он отправляет уведомление в A. A затем введет безопасное ssh-соединение в B. A отправит команды, которые должны выполняться с помощью B через ssh.
0
ответ дан 17 July 2018 в 17:48

У меня есть сервер A и мой малиновый pi B. У людей есть доступ к B, но не к A. Другими словами, сервер A находится в облаке, а малина pi - в офисном здании. Это шаги для решения проблемы:

Генерировать открытый и закрытый ключ на сервере A. ssh-keygen -t rsa -b 4096 Установите SSH на rapberry pi B и поместите открытый ключ, сгенерированный на шаге 1 (id_rsa.pub), на /root/.ssh/authorized_keys (а не на том, что authorized_keys является файлом NOT каталога и содержит открытый ключ) Разрешить ssh login ТОЛЬКО используя RSA на B PasswordAuthentication no RSAAuthentication yes AuthorizedKeysFile /root/.ssh/authorized_keys Теперь A может получить доступ к B, не сохраняя никаких паролей на B ssh -i </path/to/privateKey> root@raspberryPiIpAddress. Поэтому, когда загружается B, он отправляет уведомление в A. A затем введет безопасное ssh-соединение в B. A отправит команды, которые должны выполняться с помощью B через ssh.
0
ответ дан 23 July 2018 в 18:40

Другие вопросы по тегам:

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