Я получил немного проблемы.
Я использую способный аппарат для проставления даты для держания различных систем 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
Если я пытаюсь соединиться, меня все еще просят относительно пароля. Что я делаю неправильно здесь?
Убедитесь, что
.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