|
发表于 2021-4-17 00:48:21
|
显示全部楼层
本帖最后由 ufo1cn 于 2021-4-20 00:29 编辑 ' p' Y8 w* r; F; G- B2 O
/ d& f+ C1 U$ {, s- F请问如何配置dropbear用其他端口,我没有关掉系统的dropbear,7 |( m/ d" h5 ?9 ~! p7 g" h# T. X
来按lz的说明来安装dropbear。7 ~4 @, |- c( x* q% z2 |2 i/ ^4 Y
& y* p1 c- F( { P% `接着创建文件 /opt/upt/apps/apps/etc/rc.local8 I3 Q, j; t" [" X' q3 i6 g
里面是/usr/sbin/telnetd -p 1123 -F -l /bin/ash &
' S; W( c5 N! @* o* I) |; Q! u来用telnet登录到openwrt系统,/ v: s d( G8 p2 I% d2 t
登录系统后(以下都是openwrt中的路径),发现并没有生成/etc/shadow,
" S6 E. {, P; L- r然后修改了/etc/init.d/dropbear和/etc/config/dropbear中的端口号为22238 |, b* |9 E' t
重启后,连接2223端口无法连接,查看进程,没有新的dropbear进程,依然是主系统的进程。
) E$ h. V' U/ p& l. |0 C+ U" @
: w/ f+ y, X2 g进入/usr/sbin目录,看到dropbear存在。
5 [2 N/ L. v2 a7 Z5 p手工启动dropbear 报错 :/bin/ash: dropbear: not found
) l: [/ W( L+ _set看了下,PATH路径有/usr/sbin,还是强行运行当前目录的dropbear,7 r- x. N( a' ~
./dropbear
- |# z" P! R& t! k2 y( ]. C 执行依然报错 9 F5 i$ b- S" i& G( q
/bin/ash:not found
# D! [; n Y3 M' C, [% ]; `2 _
i- O: d1 }3 E9 S6 O# F! f如果不用dropbear,按lz重新下载opkg替换得方法,替换完成后运行opkg就找不到命令7 J. U! G$ f3 A' C# N5 k
- ( h% H+ @6 ]7 T( K9 E; G
- /bin # ls opkg
! {2 H F& }5 ]3 `9 [3 Z, `. {0 D7 j - opkg
9 A1 w3 R6 c+ S6 K- r- @& m9 f - /bin # opkg
8 Z# W/ V K+ m) \( i& C3 z) w - ./ash: opkg: not found v: m" U/ j5 j2 W* U5 L7 {
- /bin #
4 L% v d* y h- d
复制代码 请问有可能哪里有问题?
5 \' v9 ]* D6 E; K$ s: i
/ h. U4 [8 L' n. x; ?* Y
8 s; ?' B8 y, s' ] _. t$ F; p8 Y7 @: o5 C$ n/ j
补充内容 (2021-5-6 14:50):. }" r% F( v" B- J* F) d
已经发现原因是楼主的软件源不能用,求兼容hs8145x6的V5R020C00S035版本的软件源. |
|