Как исправить неожиданное поведение при использовании ssh?
Некоторое время назад на моем компьютере с Windows 10 появились вирусы. После сканирования и удаления вирусов с помощью нескольких инструментов некоторые функции ОС начали работать некорректно.
Мне необходимо использовать удаленное SSH-соединение через CMD или PowerShell. Но каждый раз, когда я это делаю: ssh username@server ничего не происходит, а CMDPowerShell зависает, ЦП начинает загружаться от стандартных 0–10% до 60–100% загрузки ЦП.
Также в диспетчере задач Windows я вижу, что задача CMDPowerShell создает несколько подзадач ssh.exe (см. снимок экрана).
Что я могу сделать в этом случае, у меня нет особых навыков программирования в ОС Windows. Совет "переустановить винду" я рассматриваю в последнюю очередь.
Заранее спасибо!
P.S. У меня есть другое устройство, и я могу сказать, что с удаленным сервером все в порядке.
Я попытался запустить команду sfc/scannow, затем получил сообщение о том, что некоторые файлы были восстановлены или что-то в этом роде. SSH с cmdpowershell все еще не работает.
Дополнительно:
1) Если ssh запустить не через powershell, а сразу из командной строки - тоже много процессов открывается?
2) А через PuTTY нормально подключается по ssh?
2. встроенный SSH-клиент пробовали переставлять? (если у вас Windows 10 1809 и выше)?
1. если ssh запустить из командной строки (cmd) открывается много процессов
2. а вот если через putty, то подключилось без проблем, это меня очень порадовало
Вы могли бы объяснить или направить меня в вопросе, в чем причина такого поведения?
1. Моя сборка Microsoft Windows [Version 10.0.19045.4170]
2. я попробовал погуглить "как переустановить встроенный SSH-клиент windows" но ответа не нашел, вы могли бы направить меня в этом направлении на статью, где объясняется как это сделать?
Заранее спасибо
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для исправления неожиданного поведения при использовании SSH, следует выполнить следующие шаги:
1. Проверьте конфигурационные файлы SSH:
Убедитесь, что конфигурационные файлы SSH (например, ~/.ssh/config) настроены правильно. Проверьте параметры, такие как адрес сервера, порт, протокол, идентификационные данные пользователя и другие опции.
2. Проверьте права доступа к ключам:
Убедитесь, что у вас есть правильные разрешения на ключи SSH. Ключи должны иметь права доступа 600 (только для чтения и записи для владельца) или 400 (только для чтения для владельца).
3. Проверьте правильность публичного ключа на сервере:
Убедитесь, что ваш публичный ключ (обычно ~/.ssh/id_rsa.pub) добавлен в файл authorized_keys на сервере. Если вы используете агент SSH, убедитесь, что ваш ключ добавлен в агент.
4. Проверьте наличие блокировок или ограничений:
Проверьте, нет ли на сервере блокировок или ограничений, которые могут вызывать неожиданное поведение при подключении по SSH. Например, файрволл, конфигурационные правила или другие ограничения безопасности.
5. Проверьте логи SSH:
Просмотрите логи SSH на сервере и клиенте для нахождения возможных ошибок или предупреждений, которые могут помочь в выявлении причины неожиданного поведения.
6. Обновите SSH:
Убедитесь, что вы используете последнюю версию SSH на сервере и клиенте. Иногда обновление до последней версии может решить проблему с неожиданным поведением.
После выполнения вышеперечисленных шагов, необходимо попробовать снова подключиться по SSH и проверить, исправилось ли неожиданное поведение. Если проблема сохраняется, рекомендуется обратиться за помощью к администратору сервера или специалисту по работе с SSH.