LINUX.ORG.RU
ФорумTalks

[вещества] ssh на коленке

 


1

0

Сервер:

mkfifo fifo
nc -l 12345 <fifo | openssl enc -rc4 -d -bufsize 1 -pass pass:mypass | sh | openssl enc -rc4 -bufsize 1 -pass pass:mypass >fifo 2>&1
Клиент:
openssl enc -rc4 -bufsize 1 -pass pass:mypass | nc localhost 12345 | openssl enc -rc4 -d -bufsize 1 -pass pass:mypass

P.S. Есть ли в openssl менее уязвимые потоковые шифры?

Deleted

Небольшой фикс сервера:

mkfifo fifo
nc -l 12345 <fifo | openssl enc -rc4 -d -bufsize 1 -pass pass:mypass | sh 2>&1 | openssl enc -rc4 -bufsize 1 -pass pass:mypass >fifo

Deleted
()
Кто-нибудь, закиньте это в фортунки.
nikolayd
()
Ответ на: комментарий от sabonez
> des3?

Он блочный. С ним openssl в конвеере будет обрабатывать текст только целыми блоками и команды будут "срабатывать" только на границах блоков.
Deleted
()
Ответ на: комментарий от Deleted
>Что именно не ясно?

да не все ясно, особенно ясно у всего этого вырисовываются великолепные колеса, веселый звоночек на руле и педали...
TyhDyh
()
Ты осилил nc? Поздраляю.
power
()
только если сервер находится в америке, то перед тем как установить первое соединение тебе придется туда слетать..
dilmah ★★★★★
()
чтобы не городить fifo+nc вроде придумали socat
pupok ★★
()
Ответ на: комментарий от prasthita
> и об этом надо обязательно всем сообщить?

Да, это именно то, о чём надо сообщать. Я не рассказываю вам о своём ужине и стуле, но о том, что я ничего не понимаю я просто не имею права молчать.

name_no ★★
()
Ответ на: комментарий от name_no
:)

на такую тираду сложно что-либо сказать в ответ...

prasthita
()
Плохо. Пароль в открытом виде должен как-то быть передан на сторону клиента/сервера.
DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.