Djelf писал(а): ↑10.04.2011 11:21
С обратной стороны тоже как-то не так получается. Но нашел такую штуку http://www.swish-sftp.org
Шикарно! Но нам без напильника, как всегда, обойтись не получится.
Идея хорошая, главное "нативная". Итак, чтобы отделить наших мух от ихних котлет, имеет смысл обозначить ситуацию.
Цели: Интеграция в nx-клиент реализации надежного совместного использования дисковых ресурсов (клиентских/серверных - пока не вдаемся) на уровне операционных систем - возможность доступа к ресурсам других приложений.
Средства: opennx, freenx, напильник.
Налицо имеем явную недоделанность 3-го nx-а: даже при клиенте на линуксе, шарить приходится по кифс (smb). Нонсенс.
Имеем также рабочий открытый win32 код для использования scp/sftp ресурсов (WinSCP тоже со счетов сбрасывать не надо). Это был плюс.
У попа была собака, рекурсивная до жути. Он ее любил...
remote:22 - это единственное, что нам вообще видно из оч. удаленного Кукуева на нашем терминальном сервере. Зачем его самого в себя пробрасывать? И даже ssh-сессия уже есть. Другое дело, что она юзера nx с правами чуть больше чем никакими. Использовать ее - надо проковыривать дыру в безопасности сервера, на сервере, мучительно.
А если синхронно со стартом nx-cессии рядом с ней кидать другую от юзера? Средствами клиентского opennx. Код по авторизации там есть - практически копи-паст. Точнее комбинируем с кодом означенных выше продуктов. На сервере не надо править _ничего_.
(Другое дело, что клуб анонимных алко-параноиков негодуе использовать для юзеров ssh по паролю, но это решаемые частности.)