昨天突然无法 ssh 到云主机,但是可以 ping 通。从控制台上看没有异常,登陆进去后发现 ssh 服务没有启动,企图启动(重启)这个服务时报错 /dev/null is not a character device!:6 z ~: R s- I- ^5 Y- h
) ~' y+ l) ?+ |- _2 g0 `$ d
# /etc/init.d/ssh restart" m: E: v. A0 N- O: O
Restarting OpenBSD Secure Shell server: sshd failed!' f/ Y3 k5 G f( I
/dev/null is not a character device!.2 V+ O j/ O1 Q9 r5 s' H' } M! l: H- h
# S* I i' e9 A8 d& l解决办法是,删除 /dev/null 后重建一个字符设备: - U; x0 Q- r; ^8 s0 ^! G# rm -f /dev/null( u5 s8 }0 ?# u3 T7 _ R1 a
# mknod /dev/null c 1 3# G: Z& H; y. v
. T% Q3 s/ l* a然后启动(重启)ssh 就可以了:$ e9 G9 A2 a7 u3 B1 l
# /etc/init.d/ssh restart % ^! g1 i. d4 E& [; gRestarting OpenBSD Secure Shell server: sshd. ' |; P5 @( _& k; B% S9 V 5 a! I' s2 B' V$ A: E ^4 ~$ m/ E) K% h8 K' ~
8 f1 m2 a! _: [& L9 }' O