Случайно удалил 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
по-прежнему