|
|
昨天突然无法 ssh 到云主机,但是可以 ping 通。从控制台上看没有异常,登陆进去后发现 ssh 服务没有启动,企图启动(重启)这个服务时报错 /dev/null is not a character device!:
$ F# y/ V6 _ r2 s( f* }3 s& L b3 ?, ~" W+ ?
# /etc/init.d/ssh restart
' x- Q2 ^( q0 g0 a) SRestarting OpenBSD Secure Shell server: sshd failed!
$ n8 O( Q5 `: S7 ^/dev/null is not a character device!.
! F9 M" b; q6 _" g+ i
3 H% Y' \2 r4 r1 G2 P3 c解决办法是,删除 /dev/null 后重建一个字符设备:
8 L3 G% t6 G5 K# }- K8 g/ \# rm -f /dev/null) r4 K8 b" z; w) n$ b
# mknod /dev/null c 1 3
# Q5 m3 p* U; \) [ o/ N5 ?4 M( k0 R s0 [8 v# c+ K% `
然后启动(重启)ssh 就可以了:4 z& h! {% b6 z% y3 W- W
# /etc/init.d/ssh restart: s( P0 z2 M% j3 \# g7 F6 S
Restarting OpenBSD Secure Shell server: sshd. B9 ?! [' u v9 m. k: X0 p
9 K$ W3 p4 x O ?1 O8 Q" J0 _2 C, X6 F9 w: q1 e1 q
9 r N! J' r$ y, G/ ?6 g
|
|