> как выключить шифрование со стороны сервера (ssh)?
OpenSSH в принципе имеет неотключаемое шифрование.
и выключить его можно только пересборкой пакета с sshd (а не правкой исходников компонентов от NoMachine).
сборка deb-src пакета (openssh 4.x) от etch падает если ее делать с параметром --with-pam (который нужен)
сборка "ванильного" openssh 5.2p1 проходит нормально.
патч такой:
166c166
< if (c == NULL || (c->number != SSH_CIPHER_SSH2 && c->number != SSH_CIPHER_NONE)) {
---
> if (c == NULL || c->number != SSH_CIPHER_SSH2) {
340d339
< case SSH_CIPHER_NONE:
375d373
< case SSH_CIPHER_NONE:
но есть проблема, все клиенты сервера должны уметь '-c none'.
ни один стандартный клиент такого не умеет, в том числе и nxssh.exe
ssh клиент на самом сервере перекомпилёный - и нормально цепляется с отключенным шифрованием. но это же не нужно...
прикручивать cipher 'none' к nxssh.exe както желания не возникло.
галка "Disable encryption of all traffic" похоже будет работать исключительно с проприетарным NX сервером если у него встроенный sshd.
иначе я не понимаю зачем она нужна.
пока придётся вернуть штатный sshd (ибо 5.2 каким-то чудесным образом еще и вырубил UTF8 в сессиях) и ограничиться оставлением двух самых скоростных циферов в sshd_config:
Ciphers arcfour,bluefish-cbc
а вопрос использования nxclient на слабых машинах остался открытым..
ПС: до кучи наступил на 100% цпу под вистой. но там всё просто. галка "Disable DirectDraw..." и всё..