Если вы уже знакомы с Notepad ++, я бы рекомендовал Notepad ++.
sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
Примечание: это, по-видимому, не будет работать на Ubuntu 12.04
У меня есть сервер 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.У меня есть сервер 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.