用 rpm 安装 openssl 和 openssh 的时候将原来的 openssl-lib 卸载了该如何补救

40 天前
 yecao

重启了服务器之后没办法连接(采用不了重装系统这种粗暴的方法),不能确定 telnet 是否有安装(这是其他人的服务器出问题的是他们自己服务器)统一采买的我这边也有相同的服务器;还有没有其他补救措施呢。

843 次点击
所在节点    程序员
14 条回复
webcape233
40 天前
telnet 就算装了也一般没打开,没有手段连上的话只能现场了,找个 lib 那个包去安装啊,不行就在正常的机器找出 lib 包所有安装的位置,复制到对应地方
yeqizhang
40 天前
连接显示器呀🐶
daviswei
40 天前
虚机的话找管理员从 console 进去处理一下,物理机的话一般也有带外的管理卡可以进 console 。
实在不行就订票去现场了
defunct9
40 天前
telnet 肯定没启动。idrac 进去
yecao
40 天前
@daviswei 具体是怎么和管理员描述一下这个操作呢
tool2dx
40 天前
sshd 都没办法启动,估计没办法。

除非你 web 留有 rpc 执行后门,可以远程修补。
F7TsdQL45E0jmoiG
40 天前
连 console
defunct9
40 天前
开 ssh ,我也上不去啊
msg7086
40 天前
头一次看到 defunct9 大佬上不去 ssh 的情况 hhh
daviswei
40 天前
@yecao 就是认怂说给 sshd 进程挂了估计起不来,需要他们从 console 帮你做一些操作。
一般管理员为了不担责,只愿做一些简单的操作,你事先要准备好让他们怎么弄,最好的情况是他们开放权限让你操作,例如远程控制让你从浏览器登 console 。
次选开个腾讯会议,对方屏幕共享出来你指导他操作。
再不行告诉他旧版本 sshd 在什么位置怎么启动起来,或者现装个 telnet ,开个端口。
如果是虚机,还有个最差的选择,应该也能让他从历史快照里面帮你恢复到几天前的状态吧。
Northxw
40 天前
不清楚你用的是哪种服务器,云服务器还是机房那种 1U/2U 的物理服务器。

1. 云服务器一般都有 Web 控制台,就是防止用户误操作导致设备无法使用,因此可以试试通过 Web 控制台恢复(例如上传 openssl-lib.rpm 到指定路径,然后 rpm -i openssl-lib.rpm 安装)或者找管理员、客服沟通解决。

2. 物理服务器就简单很多,无论是 esxi 还是 openstack ,都是直接在 UI 界面直接操作虚机,就跟你 ssh 访问界面一模一样。
yecao
39 天前
由于卸载了 open-libs 如果服务器无限重启什么办法吗
@daviswei
yecao
39 天前
@daviswei 苦恼的是没有镜像
julyclyde
38 天前
你用 force 和 nodeps 参数的时候就得想到这个结果

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1041276

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX