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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.