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
Другие вопросы по тегам