LINUX.ORG.RU
ФорумAdmin

А чем нынче соединяются с Linux по SSH из-под Windows 10?

 , , , ,


0

1

Вчера потребовалось зайти на Debian Linux хост из-под Windows.

1. По старой памяти скачал Putty, запустил, открыл соединение, увидел приглашение логина. При нажатии любой клавиши - вылет. Стал искать причину, посмотрел журнал, искал в интернете по тексту ошибки в журнале. Ничего не нашел. Только жалобные всхлипы, что Putty сегфолтится на логине, никто не знает почему. И все предлагают переходить на Kitty, типа Putty устарел.

2. Поставил Kitty. При логине виден только быстро мигающий курсор. Даже текста приглашения ввода логина не видно - ни одного символа не приходит. Найти причину неработы не смог.

3. Поставил mRemoteNG. Приглашение логина видно, после ввода логина запрашивается пароль. И как бы не вводил пароль, пароль не проходит и пишется Access denied.

4. Для проверки пароля зашел на Android-телефоне через Termux: «ssh myhost.com» - все работает, пароль проходит, SSH-соединение устанавливается.

Может, что-то с виндой не то (винда не моя, как ее мучали - я не знаю). Не помогает отключение виндового брандмауера. В системе нет антивируса. Как понять что не так - мне не ведомо.

Вопрос: чем опенсорчным нынче открывают SSH-терминал под Windows 10?



Перемещено hobbit из general

★★★★★

Последнее исправление: Dimez (всего исправлений: 1)

Может, что-то с виндой не то (винда не моя, как ее мучали - я не знаю). Не помогает отключение виндового брандмауера. В системе нет антивируса. Как понять что не так - мне не ведомо.

Как говорил один талантливый руководитель отдела Windows администрирования, SSH - это устаревшее гно, которым уже давно никто не пользуется.

Btw., SSH клиент есть как в самой Шизндоуз, так и в WSL ;)

sanyo1234
()

По старой памяти скачал Putty, запустил, открыл соединение, увидел приглашение логина. При нажатии любой клавиши - вылет. Стал искать причину, посмотрел журнал, искал в интернете по тексту ошибки в журнале. Ничего не нашел. Только жалобные всхлипы, что Putty сегфолтится на логине, никто не знает почему. И все предлагают переходить на Kitty, типа Putty устарел.

Из Putty всегда соединялись с FreeBSD, поэтому с Linux никто и никогда не тестировал.

MoldAndLimeHoney ★★
()
Ответ на: комментарий от sanyo1234

Как говорил один талантливый руководитель отдела Windows администрирования, SSH - это устаревшее гно, которым уже давно никто не пользуется.

А как вообще Винду администрируют?

MoldAndLimeHoney ★★
()
Ответ на: комментарий от sanyo1234

Как говорил один талантливый руководитель отдела Windows администрирования, SSH - это устаревшее гно, которым уже давно никто не пользуется.

О, у нас тоже такой был на заводе. Утверждал, что надо на сервер ходить по RDP, чтобы мышкой двигать там можно было.

Zhbert ★★★★★
()

чем опенсорчным нынче открывают SSH-терминал под Windows 10?

Есть прям совсем Ъ чтобы: WSL. Запускаешь Ubuntu, и из неё уже идешь по SSH. Работает прям быстро-шустро, запускается одной командой из cmd.

Zhbert ★★★★★
()

Вопрос: чем опенсорчным нынче открывают SSH-терминал под Windows 10?

В сентябре всё работало. Windows 10 со всеми апдейтами, правда putty не очень новый. Успешно заходил на Федору и Убунту.

question4 ★★★★★
()
Ответ на: комментарий от Zhbert

Там тоже плитки? В десятке ж вроде нет.

Как в 8 убрали древовидность из главного меню, так в 10 и осталось. На весь экран не разворачивается, вроде, но в главном меню всё так же, как в 8.

question4 ★★★★★
()

Винда не моя, как ее мучали - я не знаю. В системе нет антивируса.
скачал Putty, ввёл адрес, логин и пароль
Поставил Kitty, ввёл адрес, логин и пароль
Поставил mRemoteNG, ввёл адрес, логин и пароль

Может, что-то с виндой не то.

Вопрос: когда ждать топик «Debian странно себя ведёт, то процессор на 100% загружен, то сеть»?

Всё правильно делаешь.

mogwai ★★★★★
()
Ответ на: комментарий от question4

Как в 8 убрали древовидность из главного меню, так в 10 и осталось. На весь экран не разворачивается, вроде, но в главном меню всё так же, как в 8.

Брр, пришлось в виртуалку лезть.

Ванильное меню 10ки - И плитки И список. Список по факту такое же дерево как на 7 и раньше, только «раскрывается» не вбок а вниз, вложенный список короче.

п.с. предлагаю тред удалить и вообще

frunobulax ★★★★
()
Последнее исправление: frunobulax (всего исправлений: 1)
C:\Users\your_user_name\.ssh\config
Host your_hostname
   HostkeyAlgorithms +ssh-rsa

если дистр старый, то вот такое заклинание, в десятке дропнули rsa

ну и собственно да в PowerShell можно запустить ssh, клиент в свежих виндах есть

Morin ★★★★★
()
Последнее исправление: Morin (всего исправлений: 4)

Может, что-то с виндой не то (винда не моя, как ее мучали - я не знаю). Не помогает отключение виндового брандмауера. В системе нет антивируса. Как понять что не так - мне не ведомо.

Поздравляю с утекшими паролями.

AlexVR ★★★★★
()

Если не срача ради, я пользуюсь «официальным» портом OpenSSH от Microsoft. Однако встроенный в Windows порт слишком старый, потому его нужно обновить отсюда:

https://github.com/LumitoLuma/OpenSSH-for-Windows/releases

Затем можно включить службу ssh-agent используя:

Get-Service ssh-agent | Set-Service -StatupType Automatic -PassThru | Start-Service

Ключи можно либо по старнике через ssh-keygen сделать или хранить в KeePassXC (только не забыть интеграцию включить в настройках).

В качестве терминала поставить Windows Terminal или ConEmu.

egzakharovich
()
Ответ на: комментарий от frunobulax

Список по факту такое же дерево как на 7 и раньше, только «раскрывается» не вбок а вниз, вложенный список короче.

Он раскрывается только на 1 уровень. Как и в 8. Говорят, это было отличие CP/M от Юникса :)

question4 ★★★★★
()
Ответ на: комментарий от Zhbert

Есть прям совсем Ъ чтобы: WSL. Запускаешь Ubuntu, и из неё уже идешь по SSH. Работает прям быстро-шустро, запускается одной командой из cmd.

Линукс воспитывает в человеке способность что угодно сделать через жопу, напрочь игнорируя существование стандартных решений.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)
Ответ на: комментарий от question4

Он раскрывается только на 1 уровень.

На мой взгляд в данном случае - больше не лучше) Поиск работает, на том и спасибо. Копаться еще в этих менюшках, ну их.

frunobulax ★★★★
()
Ответ на: комментарий от thesis

Линукс воспитывает в человеке способность что угодно сделать через жопу, напрочь игнорируя существование стандартных решений.

Ну да, ну да. Ведь пляски с установками паттей или какие-то приседания с установкой старых OpenSSH это же намного проще, чем просто открыть терминал и набрать ssh.

Zhbert ★★★★★
()

штатный вкусный ssh клент с нормальным кеугеном и прокидыванием портов появился, жалко fuse нет, меньше проблем былобы, с запуском моих кривых поделок.

s-warus ★★★★
()

xshell, есть лицензия как бы для учёбы. сделана шара на яндекс диске для хранения подключений, которая синхронизируется на нескольких устройствах. в целом, всем доволен.

lawliet
()
Ответ на: комментарий от Morin

Походу, для Kitty нашел решение, надо его проверить.

https://rakhesh.com/linux-bsd/kitty-with-fedora-22-openssh-6-9-gives-a-blank-...

Проблема в том, что в RFC 4419 был представлен новый список рекомендованных алгоритмов относительно RFC 4253. Kitty не знает этот новый список и соединяется по своему. Из-за того, что список изменился, в реализации теперь имеется дефиниция:

SSH_MSG_KEX_DH_GEX_REQUEST 34
А раньше у нее было значение 30. В SSH Linux эта новая таблица уже принята, а в Kitty - еще нет. Вот они не могут друг друга понять.

Решение - понизить безопасность и выставить в приоритет протокол Diffie-Hellman group 14, который основан на SHA1 и не менялся. Настройку делать в Connect - SSH -Kex.

А протокол Diffie-Hellman group exchange, основаный на SHA256, и который стоит по-умолчанию, в сложившихся условиях работать не будет.

Опенсорс такой опенсорс.

Xintrea ★★★★★
() автор топика
Последнее исправление: Xintrea (всего исправлений: 2)

В винде встроен ssh. Запускай cmd, пиши ssh host и всё. А так - Putty на мой взгляд топчик, всегда её использовал, никаких проблем с ней нет.

vbr ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Как говорил один талантливый руководитель отдела Windows администрирования, SSH - это устаревшее гно, которым уже давно никто не пользуется.

А как вообще Винду администрируют?

В powershell встроено удаленное управление. Хз, как оно работает, там какие-то свои протоколы, но по сути аналог ssh.

vbr ★★★★★
()