The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как сэмулировать tty"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"как сэмулировать tty"  +/
Сообщение от disia email(ok) on 15-Июл-10, 13:03 
система: Linux host.net 2.6.26.8-57.fc8 #1 SMP Thu Dec 18 19:19:45 EST 2008 i686 i686 i386 GNU/Linux

есть веб шел и установлен обратный коннект с правами:
uid=99(nobody) gid=99(nobody) groups=99(nobody)

пытаюсь вызвать su, получаю:
standard in must be a tty

пробую вызвать ssh -T root@localhost, получаю:
ssh: localhost: Name or service not known

cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
#::1            localhost6.localdomain6 localhost6
127.0.0.1   localhost

читал про какие то утилиты эмуляции tty, вроде ttyX но найти не могу...очень нужно получить su, помогите пожалуйста!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как сэмулировать tty"  +/
Сообщение от anonymous (??) on 15-Июл-10, 20:29 
>[оверквотинг удален]
>i686 i686 i386 GNU/Linux
>
>есть веб шел и установлен обратный коннект с правами:
>uid=99(nobody) gid=99(nobody) groups=99(nobody)
>
>пытаюсь вызвать su, получаю:
>standard in must be a tty
>
>пробую вызвать ssh -T root@localhost, получаю:
>ssh: localhost: Name or service not known

root@127.0.0.1

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "как сэмулировать tty"  +/
Сообщение от disia email(ok) on 16-Июл-10, 07:25 
>[оверквотинг удален]
>>есть веб шел и установлен обратный коннект с правами:
>>uid=99(nobody) gid=99(nobody) groups=99(nobody)
>>
>>пытаюсь вызвать su, получаю:
>>standard in must be a tty
>>
>>пробую вызвать ssh -T root@localhost, получаю:
>>ssh: localhost: Name or service not known
>
>root@127.0.0.1

пробую, получаю:

Could not create directory '/.ssh'.
Host key verification failed.

проверил, домашняя директория у nobody в /etc/passwd стоит корневая: nobody:x:99:99:Nobody:/:/sbin/nologin

естесственно прав на запись у нобади туда нет, можно ли как то ssh клиенту объяснить, что надо в другом месте создать эту директорию?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "как сэмулировать tty"  +/
Сообщение от sage444 (ok) on 16-Июл-10, 08:15 
может лучше написать админу чтоб закрыл дыру через которою вы лазяете ?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "как сэмулировать tty"  +/
Сообщение от disia email(ok) on 16-Июл-10, 08:38 
>может лучше написать админу чтоб закрыл дыру через которою вы лазяете ?
>

а можно без подобных постов..просто это раздрожает..если бы мне нужно было узнать ваше мнение по этому поводу, я бы так и спросил) это мой сервер, просто он далеко и нет возможности по другому к нему подцепится

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "как сэмулировать tty"  +/
Сообщение от sHaggY_caT (ok) on 17-Июл-10, 12:34 
>[оверквотинг удален]
>
>пробую, получаю:
>
>Could not create directory '/.ssh'.
>Host key verification failed.
>
>проверил, домашняя директория у nobody в /etc/passwd стоит корневая: nobody:x:99:99:Nobody:/:/sbin/nologin
>
>естесственно прав на запись у нобади туда нет, можно ли как то
>ssh клиенту объяснить, что надо в другом месте создать эту директорию?

HOME="/tmp/superxakep"; mkdir $HOME && export $HOME

Надеюсь, это _действительно_ Ваша машина....


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "как сэмулировать tty"  +/
Сообщение от disia email(ok) on 19-Июл-10, 12:34 
>[оверквотинг удален]
>>Host key verification failed.
>>
>>проверил, домашняя директория у nobody в /etc/passwd стоит корневая: nobody:x:99:99:Nobody:/:/sbin/nologin
>>
>>естесственно прав на запись у нобади туда нет, можно ли как то
>>ssh клиенту объяснить, что надо в другом месте создать эту директорию?
>
>HOME="/tmp/superxakep"; mkdir $HOME && export $HOME
>
>Надеюсь, это _действительно_ Ваша машина....

не помогает

ssh -T root@localhost -v
OpenSSH_4.7p1, OpenSSL 0.9.8b 04 May 2006
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
Could not create directory '/.ssh'.
debug1: identity file /.ssh/identity type -1
debug1: identity file /.ssh/id_rsa type -1
debug1: identity file /.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.7
debug1: match: OpenSSH_4.7 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.7
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: checking without port identifier
debug1: read_passphrase: can't open /dev/tty: No such device or address
Host key verification failed.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "как сэмулировать tty"  +/
Сообщение от sHaggY_caT (ok) on 19-Июл-10, 16:36 
>[оверквотинг удален]
>debug1: SSH2_MSG_KEXINIT received
>debug1: kex: server->client aes128-cbc hmac-md5 none
>debug1: kex: client->server aes128-cbc hmac-md5 none
>debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
>debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
>debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
>debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
>debug1: checking without port identifier
>debug1: read_passphrase: can't open /dev/tty: No such device or address
>Host key verification failed.

Так это уже другая ошибка:

debug1: read_passphrase: can't open /dev/tty: No such device or address

А эти девайсы у Вас вообще есть?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "как сэмулировать tty"  +/
Сообщение от disia email(ok) on 20-Июл-10, 06:40 
>[оверквотинг удален]
>>debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
>>debug1: checking without port identifier
>>debug1: read_passphrase: can't open /dev/tty: No such device or address
>>Host key verification failed.
>
>Так это уже другая ошибка:
>
>debug1: read_passphrase: can't open /dev/tty: No such device or address
>
>А эти девайсы у Вас вообще есть?

ну конечно есть, до недавнего времени я свободно работал в SSH консоли этого же сервера, я так думаю на реальные tty не хватает привилегий, как и чем их эмулировать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "как сэмулировать tty"  +/
Сообщение от disia email(ok) on 20-Июл-10, 06:59 
>[оверквотинг удален]
>>
>>Так это уже другая ошибка:
>>
>>debug1: read_passphrase: can't open /dev/tty: No such device or address
>>
>>А эти девайсы у Вас вообще есть?
>
>ну конечно есть, до недавнего времени я свободно работал в SSH консоли
>этого же сервера, я так думаю на реальные tty не хватает
>привилегий, как и чем их эмулировать?

ls -l /dev/tty
crw-rw-rw- 1 root tty 5, 0 May 21 22:21 /dev/tty

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру