3

У меня две машины.

  • m1: Солярис Спарк СНК 5.10
  • м2: ArchLinux 3.4.4
  • м3: Солярис Спарк СНК 5.10

Когда я пытаюсь войти в м2 с m1, я не могу нажать клавишу [ Enter ], просто отображается ^ M.

m1$ export TERM=vt100
m1$ ssh m2
pkcs11 engine does not exist
The authenticity of host 'm2 (192.168.1.2)' can't be established.
RSA key fingerprint is cf:f2:b7:24:d6:d2:b6:fe:b1:e8:72:6d:2b:cd:55:fe.
Are you sure you want to continue connecting (yes/no)? yes^M

мой странный странный

m1$ stty -a
... eol = <undef>

m3$ stty -a
... eol = -^?

Я заставляю eol стать ^ M, он может ssh m2 из m1, но сгенерирует сообщение:

pkcs11 engine does not exist

Если я ssh m2 от m3, это не покажет сообщение.

1 ответ1

4

^M - это управляющий код ASCII для "возврата каретки", тогда как ssh ожидает "перевод строки" или ^J Если вы нажмете Ctrl+J, вы сможете войти в систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .