|
Ubuntu:
|
|||
---|---|---|---|
#18+
Делаю на c# небольшого терминального клиента, который сможет коннектиться к линксу, типа putty При попытке коннекта получил ошибку SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange Сделал так, как написано здесь: https://www.digitalocean.com/community/questions/server-does-not-support-diffie-hellman-group1-sha1-for-keyexchange авторEnable the correct Kex: sudo nano /etc/ssh/sshd_config append with these lines to ensure correct digest: KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr Я сделал, клиент коннектится. Вопрос: на случай если у меня нет доступа к Убунту и я не смогу добавить строки - какой алгоритм исопльзуется по умолчанию и какой надо исопльзовать в приложении, чтобы сработал коннект без вмешательства в удаленную систему? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2017, 19:02 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
Ролг ХупинДелаю на c# небольшого терминального клиента, который сможет коннектиться к линксу, типа putty При попытке коннекта получил ошибку SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange Сделал так, как написано здесь: https://www.digitalocean.com/community/questions/server-does-not-support-diffie-hellman-group1-sha1-for-keyexchange авторEnable the correct Kex: sudo nano /etc/ssh/sshd_config append with these lines to ensure correct digest: KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr Я сделал, клиент коннектится. Вопрос: на случай если у меня нет доступа к Убунту и я не смогу добавить строки - какой алгоритм исопльзуется по умолчанию и какой надо исопльзовать в приложении, чтобы сработал коннект без вмешательства в удаленную систему? сделай на сервере без твоей добавки легаси Код: bash
и имплементируй один из них у себя в клиенте ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2017, 21:44 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
Ролг Хупин, Кусок кода, который не хочет подключаться, показать стесняешься? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2017, 23:44 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
мимопроходилтреднечиталРолг Хупин, Кусок кода, который не хочет подключаться, показать стесняешься? да какое там стеснение Нашел старый проект, с которого копирую здесь: https://www.codeproject.com/Articles/13422/Terminal-Control-Project-C-VT-SSH-Telnet Вот коннект Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 09:37 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
OoCcРолг ХупинДелаю на c# небольшого терминального клиента, который сможет коннектиться к линксу, типа putty При попытке коннекта получил ошибку SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange Сделал так, как написано здесь: https://www.digitalocean.com/community/questions/server-does-not-support-diffie-hellman-group1-sha1-for-keyexchange пропущено... Я сделал, клиент коннектится. Вопрос: на случай если у меня нет доступа к Убунту и я не смогу добавить строки - какой алгоритм исопльзуется по умолчанию и какой надо исопльзовать в приложении, чтобы сработал коннект без вмешательства в удаленную систему? сделай на сервере без твоей добавки легаси Код: bash
и имплементируй один из них у себя в клиенте Эта команда выдает именно тот список, который я добавил в файл (см. первое сообщение) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 09:43 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
И вот еще кусок кода Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 10:08 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
Это шифрование траффика. А у тебя проблема в PEX. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 11:40 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
Ролг ХупинOoCcпропущено... сделай на сервере без твоей добавки легаси Код: bash
и имплементируй один из них у себя в клиенте Эта команда выдает именно тот список, который я добавил в файл (см. первое сообщение) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 12:18 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
OoCcРолг Хупинпропущено... Эта команда выдает именно тот список, который я добавил в файл (см. первое сообщение) убрал добавленные строки, рестартовал сервис, выполнил команду sudo sshd -T | grep kex kexalgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 12:30 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
Ролг ХупинOoCcпропущено... убрал добавленные строки, рестартовал сервис, выполнил команду sudo sshd -T | grep kex kexalgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 перед соединением сконфигурируй свой SSH клиент с одним из этих алгоритмов обмена ключами. И ничего добавлять в сервер будет не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 12:43 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
OoCcРолг Хупинпропущено... убрал добавленные строки, рестартовал сервис, выполнил команду sudo sshd -T | grep kex kexalgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 перед соединением сконфигурируй свой SSH клиент с одним из этих алгоритмов обмена ключами. И ничего добавлять в сервер будет не нужно. Да, вот в подтверждение нашел: На вызове: CheckAlgorithmSupport("keyexchange", kex, "diffie-hellman-group1-sha1"); передается строка, полученна от сервера kex = "curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1" и вылетает ошибка. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 12:58 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
Проясняется, получается, что эта приблуда умеет использовать только "diffie-hellman-group1-sha1" Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 13:00 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
"приблуда" это кто? Ролг Хупин? Это чей код? ИМХО собственно клиент может быть сделан на OpenSSL/OpenSSH и поддерживать много чего. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 13:17 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
OoCc"приблуда" это кто? Ролг Хупин? Это чей код? ИМХО собственно клиент может быть сделан на OpenSSL/OpenSSH и поддерживать много чего. не, приблуда - это то, что я пытаюсь адаптировать ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 14:10 |
|
Ubuntu:
|
|||
---|---|---|---|
#18+
OoCcРолг Хупинпропущено... убрал добавленные строки, рестартовал сервис, выполнил команду sudo sshd -T | grep kex kexalgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 перед соединением сконфигурируй свой SSH клиент с одним из этих алгоритмов обмена ключами. И ничего добавлять в сервер будет не нужно. Дописал в клиент diffie-hellman-group14-sha1, это проходит, но не проходит шифрование Сервер отвечает, что поддерживает aes-128-ctr, а на клиенте aes-128-cbc. Надо тоже дописать похоже.. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2017, 17:20 |
|
|
start [/forum/topic.php?fid=25&msg=39528985&tid=1481484]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 167ms |
0 / 0 |