Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Вниз

SHH   Найти похожие ветки 

 
Damaty   (2006-06-07 18:10) [0]

мне нужен компнонент, функиция, прример работы с шелом SSH. именно надо логиница с сервером, послать пару команд...


 
Dmitrij_K   (2006-06-07 20:07) [1]

http://www.eldos.com/sbb/delphi-sftp.php
оно?


 
sound81 ©   (2006-06-27 14:34) [2]

была у меня такая хрень, мне помог plink.exe из пакета putty и юниксовая прога sudo (запуск юзерских скриптов от рута)


 
Slym ©   (2006-06-28 12:14) [3]

TidTelnet + TidSSL....


 
diMAN ©   (2006-10-03 11:03) [4]

Slym, не могли бы Вы привести работающий фрагмент кода. Перепробовал все варианты, но так и не удалось заставить работать эту связку.


 
Орион ©   (2006-10-03 11:13) [5]

> [4] diMAN ©   (03.10.06 11:03)


> Перепробовал все варианты, но так и не удалось заставить
> работать эту связку.

Например?


 
diMAN ©   (2006-10-03 15:31) [6]

У меня Delphi 2006. Бросаю на форму компоненты IdTelnet1 и IdSSLIOHandlerSocketOpenSSL1, указываю в IdTelnet1 Host и Port. На все события устанавливаю брекпоинты, вызываю IdTelnet1.Connect и дальше этого оператора не проходит, на нём виснет. При этом срабатывают только IdSSLIOHandlerSocketOpenSSL1Status и  IdSSLIOHandlerSocketOpenSSL1StatusInfo. Совершенно непонятно как нужно работать. Поиск в интернете к сожалению ничего не дал.


 
Slym ©   (2006-10-04 04:03) [7]

dll: ssleay32.dll & libeay32.dll имеются? без них никак


 
diMAN ©   (2006-10-04 07:59) [8]


> dll: ssleay32.dll & libeay32.dll имеются? без них никак

Да, конечно имеются, без них вылетала ошибка "Could not load SSL library".


 
umbra ©   (2006-10-04 10:18) [9]

diMAN ©   (03.10.06 15:31) [6]

а сертификаты на клиенте есть?


 
diMAN ©   (2006-10-04 10:31) [10]


> а сертификаты на клиенте есть?

А как его сделать и куда подсунуть?

Вообще на компьютере установлена putty через неё нормально заходит по SSH на удаленный комп, при  этом никакие сертификаты не требуются. Также скачивал SecureBlackBox, пробовал соединяться как в примере SimpleSSH, тоже работает без всяких сертификатов, то не устраивает тем, что библиотека триальная, в следствие чего все соединения идут с задержками и нет возможности (или я не понял как) принять с удаленной стороны только результат выполнения конкретного скрипта.


 
Dmitrij_K   (2006-10-04 10:37) [11]


> что библиотека триальная, в следствие чего все соединения
> идут с задержками и нет возможности (или я не понял как)
> принять с удаленной стороны только результат выполнения
> конкретного скрипта.
>

Ломается легко. :)


 
Dmitrij_K   (2006-10-04 10:40) [12]

http://slil.ru/23207641 взломанная версия для d7
качай пока не удалили


 
diMAN ©   (2006-10-04 10:57) [13]

Dmitrij_K, спасибо! Только у меня Delphi 2006.

> Ломается легко. :)

А вот с этого места поподробнее.
И если есть ХОРОШИЙ пример по работе в этой библиотеке с SSH, то тоже не помешал бы, а то идущие в комплекте файлы помощи и примеры не объясняют принципов работы с библиотекой.


 
Dmitrij_K   (2006-10-04 11:10) [14]


> А вот с этого места поподробнее.


В файле SBSSHClient.dcu есть вызов sleep() (в 2 местах), заменяется первый нараметр на 0, задержка пропадает.
В HEX это выглядит так
0FAFD853 - оригинальный
90906A00 - crack


> И если есть ХОРОШИЙ пример по работе в этой библиотеке с
> SSH, то тоже не помешал бы, а то идущие в комплекте файлы
> помощи и примеры не объясняют принципов работы с библиотекой.
>

хз. Я работал только с SFTP, проблем не было


 
diMAN ©   (2006-10-04 11:54) [15]

Dmitrij_K, ещё раз спасибо!
У меня строка встретилась только один раз, но заработало действительно быстрее.  

Посмотрел примеры по SFTP, там тоже используется TClientSocket. Не совсем понятна его роль во всех этих примерах (в SFTP и SSH).


 
diMAN ©   (2006-10-04 13:42) [16]

По поводу реализации SSH посредством TidTelnet + TidSSLIOHandlerSocket нашёл следующее:
SSH and SSL are completely different things. IdSSLIOHandlerSocket
is for OpenSSL, not OpenSSH. To connect using SSH you need SSH classes.
The only native delphi SSH support is provided by SecureBlackbox


Slym, если Вы всё-таки реализовали именно соединение по SSH, отзовитесь пожалуйста.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.043 c
2-1171877260
john_mag
2007-02-19 12:27
2007.03.11
компонент TMenu


15-1171513663
Александр Иванов
2007-02-15 07:27
2007.03.11
Ваше отношение к паттернам


4-1162327378
wp2
2006-10-31 23:42
2007.03.11
Как в библиотеке узнать какая ее вызвала программа?


15-1171557359
Ученик чародея
2007-02-15 19:35
2007.03.11
Бывало ли у вас такое?


2-1171965546
Cara
2007-02-20 12:59
2007.03.11
OpenDialog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский