Многочисленные пользователи используют Сценарий для Доступа к Удаленному серверу через Passwordless SSH

Порты, открытые ядром, не обнаружатся с названием программы. Некоторый NFS и материал OCFS приходят на ум. Возможно, это похоже на что-то это?

Или это могла быть ошибка ядра. Проверьте журналы ядра на OOPS и ОШИБКУ.

1
задан 18 June 2010 в 19:34
2 ответа

Что необходимо:

  • Общие ключи пользователями
  • Создайте общий сценарий на сервере
  • В Вашем ssh конфигурация ограничивают пользователя конкретными командами:

    управляйте = "/bin/myscript.sh", без перенаправления портов, no-X11-forwarding, no-agent-forwarding, ssh-dss AAAAB3 без имуществ.... o9M9qz4xqGCqGXoJw = пользователь

  • Создайте сценарий на локальном поле или в их домашних папках, который выполняет команду ssh к удаленному серверу, выполняет сценарий на сервере и затем выводах

  • Если Вы должны ввести в удаленный сеанс, Вы могли бы запустить свой локальный скрипт

    ./local.sh 01234

Который выполняется:

ssh user@remote '/bin/myscript.sh $1'

Это интерпретируется как

ssh user@remote '/bin/myscript.sh 01234
2
ответ дан 3 December 2019 в 22:31

Вместо изменения /etc/bash.bashrc, почему бы не создать программу (возможно, записанный в ударе), который находится в стандартном ПУТИ для всех пользователей на localhost. Эта программа может назвать ssh с флагом для указания на общий закрытый ключ в локальной системе (например, Вы могли поместить его в / и т.д. или/etc/opt/где-нибудь). Удаленная система имела бы единственную учетную запись, которая содержала файл с открытым ключом, измененный (см. ssh страницы справочника) так, чтобы любой использующий открытый ключ мог только выполнить одну команду (т.е. Вашу информационную команду).

0
ответ дан 3 December 2019 в 22:31

Теги

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