SSH: Войдите в локальный ПК ключом

Я получил немного проблемы.

Я использую способный аппарат для проставления даты для держания различных систем Linux в курсе. Аппарат для проставления даты Кв. использует ssh для входа в систему в эти системы - нет никакой проблемы путем выполнения этого.

Для соединения с localhost система использует ssh monitor@localhost:port

Я настроил пользователя "монитор" на этом localhost путем выполнения этого:

useradd -r -m monitor && mkdir /home/monitor/.ssh && chmod 700 /home/monitor/.ssh/ && chown monitor.monitor /home/monitor/.ssh

visudo

-> контролируют ALL=NOPASSWD:/usr/bin/apt-get,/usr/bin/aptitude

nano /home/monitor/.ssh/authorized_keys

-> Вставляют открытый ключ корня localhost

Если я пытаюсь соединиться, меня все еще просят относительно пароля. Что я делаю неправильно здесь?

0
задан 12 June 2015 в 13:02
1 ответ

Убедитесь, что

.ssh и authorized_keys принадлежат монитору и принадлежат группе monitor

запустите это последовательно:

Владелец: chown monitor / home / monitor /.ssh[128 visibleGroup: chown: monitor /home/monitor/.ssh/authorized_keys[129 providedOwner: chown monitor /home/monitor/.ssh[1210 visibleGroup: chown: monitor /home/monitor/.ssh/authorized_keys[1211 impressionALSO: поделитесь с нами выводом

ls -al /home/monitor/.ssh и ls -al / home / monitor /.ssh/authorized_keys

0
ответ дан 5 December 2019 в 12:40

Теги

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