Назад | Перейти на главную страницу

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

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

Любые идеи?

Ты можешь использовать 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 по-прежнему