WebOS HP Touchpad - Невозможно подключиться к планшету через Ubuntu
Я установил сервер и клиентское приложение OpenSSH в Ubuntu, затем установил OpenSSH через предварительное программное обеспечение на сенсорной панели HP вместе с Xecutah и Xterm. я вхожу
ssh root@192.168.2.6
и получите эту строку:
Permission denied (publickey,keyboard-interactive).
Однако, когда я набираю это через сенсорную панель HP, я могу подключиться к удаленному компьютеру после ввода пароля пользователя:
ssh user@192.168.2.2
Любая помощь будет оценена. Благодарю вас.
2 ответа
Я подозреваю, что сервер OpenSSH не разрешает вход с правами root. В конфигурационном файле ssh sshd_config
(обычно в /etc/ssh/
, но я понятия не имею, на какой ОС работает ваш планшет), есть строка, содержащая следующее:
PermitRootLogin no
Если это так, измените no
в yes
, В противном случае просмотрите файл конфигурации и все журналы аутентификации, которые вы сможете найти.
Вот как sshd работает на моей сенсорной панели (из ps -ef |grep sshd
):
/opt/sbin/sshd -D -p 22 -o PasswordAuthentication no -o PermitRootLogin without-password
Это означает, что вы можете войти в систему как пользователь root после настройки ключей аутентификации. Итак, с сенсорной панели я загрузил свой открытый ключ (созданный с ssh-keygen -t dsa
) из коробки Linux (192.168.0.254) и сохранил ее на сенсорной панели в каталоге.ssh в виде файла authorized_keys:
root@HPTouchPad:/var/home/root# scp myuser@192.168.0.254:~/.ssh/id_dsa.pub .ssh/authorized_keys
Как только это будет сделано, я могу войти в TouchPad (192.168.0.32) как пользователь root.
myuser@alinuxbox:~$ ssh root@192.168.0.32