Опять у меня вопрос по ssh:
Во встроенной системе (без дисплея, без клавиатуры) мой единственный интерфейс входа был ssh. Telnet тоже отключен. (Я сейчас пытаюсь включить его с небольшой надеждой ...)
Мое единственное взаимодействие на данный момент - получение ответа ping
и просмотр моих общих файлов с помощью smb://
!
ssh всегда отвечает:
$ ssh -vvvvl root 192.168.0.3
OpenSSH_5.5p1 Debian-4ubuntu4, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.0.3 [192.168.0.3] port 22.
debug1: Connection established.
debug1: identity file /home/simon/.ssh/id_rsa type -1
debug1: identity file /home/simon/.ssh/id_rsa-cert type -1
debug1: identity file /home/simon/.ssh/id_dsa type -1
debug1: identity file /home/simon/.ssh/id_dsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3p2 Debian-8
debug1: match: OpenSSH_4.3p2 Debian-8 pat OpenSSH_4*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.5p1 Debian-4ubuntu4
debug2: fd 3 setting O_NONBLOCK
debug1: SSH2_MSG_KEXINIT sent
Read from socket failed: Connection reset by peer
Но я обращаюсь к жесткому диску, вытаскивая его из устройства и манипулируя файлами на нем, когда он подключен к другой машине.
Одним из моих последних шагов перед выходом из системы и блокировкой был sudo rm /etc/ssh/*host*key*
, за которым следовал dpkg-reconfigure openssh-server
, что не удалось из-за того, что dpkg-reconfigure
не был найден. Так что я думаю, проблема в том, что ключи удалены .
Теперь у меня вопрос: как я могу создать оффшорные ключи и предоставить их sshd
без выполнения какой-либо команды в целевой системе ИЛИ как я могу заставить sshd
позволить мне войти без ключа?
Спасибо за вашу помощь, если есть какие-либо ..?!