Во-первых, похоже, что вы не настроили аутентификацию с открытым ключом на удаленном хосте. Без этого вы не сможете войти без пароля. Вы должны сгенерировать пару ключей на своем компьютере и добавить открытый ключ в файл ~/.ssh/authorized_keys
в каталоге пользователя.
Чтобы сгенерировать пару ключей, используйтеssh_keygen
(двойное нажатие ввода при запросе пароля создаст ключ без пароля ).
ssh-keygen -t rsa -b 8192 -f ~/.ssh/id_yourmachine
ssh-add ~/.ssh/id_yourmachine
~/.ssh/id_yourmachine.pub
будет открытым ключом, вы должны добавить его в файл ~/.ssh/authorized_keys
на удаленном хосте. Затем вы можете войти с помощью ssh user@yourmachine
.
Во-вторых, я не уверен, почему вы используете параметр -t
, но он, вероятно, не нужен и, кажется, вызывает первое предупреждение.
Кроме того, node
имеет встроенный способ выполнения команд/запуска процессов.
Если кому-то интересно -Мне удалось получить истинный размер, заменив микросхему BIOS жесткого диска. Теперь я могу медленно восстановить некоторые данные с помощью ddrescue -со скоростью 121 КБ/с.
Некоторые диски указывают, что они не проходят внутренние -самотестирования, сообщая о своем размере как 0 блоков.