скопировать файлы через telnet

zya369

Можно ли сделать субж?

Marinavo_0507

конечно

zya369


как :?
PS зы rcp тут может помочь:?

zya369

ЗЗЫ надо сделать енто из-под винды

zya369

блин..
неужели так сложно сказать?

Marinavo_0507

кодируешь файло в base64 либо в uue
на сервере делаешь cat > file.uue
на клиенте копируешь текст в буфер обмена, и вставляешь в окошко телнета
сам не пробовал, но должно сработать
а вот если клиент - linux, то может и не сработать, так как netkit-telnet - отстой
как вариант - запускаешь на сервере что-нибудь
например ftp-сервер на верхнем порту
и копируешь через него
или у себя сервер, а там клиент

Marinavo_0507

некоторые эмуляторы терминала умеют z-modem или что-то в этом роде
соответственно, на сервере нужна прога соответствующая, чтоб это юзать
я, помнится, teraterm на винде юзал, а на линуксовой тачке - lrzsz

zya369

блин..
че-то я не втыкаю
картина следующая :
есть какой-то сильно обрезаный линух, на котором ни ssh, ни ftp и не пахнет (если верить очевидцам - там даже netstat'а нету ) и на нем запущен telnet-сервер
и есть винда с которой на линух надо залить кучу файла
Как быть?

Marinavo_0507

если нет совсем-совсем ничего, даже декодера uue или подобного, то посложнее, конечно
а хоть программы из /home дают запускать?

Marinavo_0507

тогда преобразуешь на клиенте файл в такой например вид:

echo -ne '\177\105\114\106\001\001\001\000\000\000\000\000\000\000\000\000'
echo -ne '\003\000\003\000\001\000\000\000\360\136\001\000\064\000\000\000'

скрипт из одной строчки, если cygwin стоит
его передаёшь на сервер через буфер обмена
там стандартный bash его раскодирует
если файлов дофига, то можно либо передать на сервер бинарники каких-нибудь unzip и uudecode, и юзать потом их
а можно в подобном же формате кучу файлов отправлять, только кодировщик посложнее понадобится написать
не понимаю, неужели самому не додуматься?
Оставить комментарий
Имя или ник:
Комментарий: