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