система: 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 knowncat /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, помогите пожалуйста!
>[оверквотинг удален]
>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 knownroot@127.0.0.1
>[оверквотинг удален]
>>есть веб шел и установлен обратный коннект с правами:
>>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 клиенту объяснить, что надо в другом месте создать эту директорию?
может лучше написать админу чтоб закрыл дыру через которою вы лазяете ?
>может лучше написать админу чтоб закрыл дыру через которою вы лазяете ?
>а можно без подобных постов..просто это раздрожает..если бы мне нужно было узнать ваше мнение по этому поводу, я бы так и спросил) это мой сервер, просто он далеко и нет возможности по другому к нему подцепится
>[оверквотинг удален]
>
>пробую, получаю:
>
>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
Надеюсь, это _действительно_ Ваша машина....
>[оверквотинг удален]
>>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.
>[оверквотинг удален]
>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
А эти девайсы у Вас вообще есть?
>[оверквотинг удален]
>>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 не хватает привилегий, как и чем их эмулировать?
>[оверквотинг удален]
>>
>>Так это уже другая ошибка:
>>
>>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