Случайно удалил openssl-libs, как мне его переустановить

Я случайно удалил openssl-libs на сервере CentOS 6.4. У меня все еще открыт активный сеанс терминала SSH, но я не могу wget скачать OpenSSL RPM. Yum тоже не сработает, требуется openssl.

Есть идеи?

1 ответ

Ты можешь использовать nc (netcat), чтобы передать файл RPM в систему и сделать rpm -i установить пакет.

Для этого вам нужно запустить netcat на обоих концах (ваша локальная рабочая станция и рассматриваемый хост). На принимающей стороне вы сначала запустите netcat в режиме прослушивания:

nc -l -p 2342 > openssl.rpm

Это запустит прослушивание netcat (-l) в порту 2342 (-p 2342) и писать то, что он получает openssl.rpm,

Затем на стороне отправителя (т. Е. На вашей локальной рабочей станции) начните отправку файла следующей командой:

nc -w 5 DestinationHost 2342 < openssl.rpm

Это будет читать файл openssl.rpm из текущей папки и начните отправку DestinationHost в порту 2342,

После завершения передачи у вас должен быть файл в целевой системе с именем openssl.rpm, который вы можете установить с помощью rpm -i по-прежнему

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