Главная страница
    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.047 c
2-1171879384
Виталий Гаврилов
2007-02-19 13:03
2007.03.11
Передвижение по TreeView1


2-1171872487
Человек
2007-02-19 11:08
2007.03.11
Как отключить отображение курсора?


2-1171953044
Sapos
2007-02-20 09:30
2007.03.11
Как вернуть путь к папке в которой установлена ОС?


2-1171980520
koha
2007-02-20 17:08
2007.03.11
передать в функцию переменную любого типа


15-1171367467
Ega23
2007-02-13 14:51
2007.03.11
статья забавная





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский