Непонятная проблема: по какой-то причине я не могу подключиться к нашему серверу Linux по SSH. Все остальное работает. Поскольку в нем нет видеокарты (мне пришлось снять ее, чтобы освободить место для другой сетевой карты), я могу управлять им только «вслепую», набирая текст на клавиатуре.
Печатая вслепую, мне удалось устранить проблему с брандмауэром, отключив его. Я перезагрузил сервер, но SSH, похоже, вообще не работает.
Теперь мне удалось инициировать SSH-соединение с сервера на мою рабочую станцию. Могу ли я как-нибудь перехватить это соединение, чтобы получить на сервере терминал, которым я могу управлять со своей рабочей станции? Использование туннеля не работает, поскольку демон SSH вообще не запускается.
Сервер представляет собой ящик Ubuntu 8.04 LTS, моя рабочая станция - Ubuntu 11.04. На сервере запущено следующее программное обеспечение:
Вы можете настроить SSH-туннель обратного прокси следующим образом:
(вслепую) с сервера вам необходимо подключиться по SSH к другому компьютеру, на котором запущен демон ssh (например, Linux, Mac или WinSSHD):
ssh -R 9999:localhost:22 otherboxuser@other.box.IP.address
порт 9999 - это просто произвольный / неиспользуемый порт.
Теперь вы можете подключиться по SSH с другого компьютера к слепому серверу путем туннелирования через уже установленное соединение:
ssh localhost -p 9999
Купите себе USB-адаптер для видеокарты или найдите видеокарту, которая поместится в любой оставшийся слот.