|
发表于 2021-4-17 00:48:21
|
显示全部楼层
本帖最后由 ufo1cn 于 2021-4-20 00:29 编辑
( ~& G* M) E7 Y3 u3 k. }; Q4 n* U3 t |. t" e- k& W
请问如何配置dropbear用其他端口,我没有关掉系统的dropbear,. s0 T( _; ]0 B8 ~! M
来按lz的说明来安装dropbear。
9 X- a' D& m* a2 o$ t& h- N3 ?- [4 E" c4 y
接着创建文件 /opt/upt/apps/apps/etc/rc.local
# u1 M) p, J! _里面是/usr/sbin/telnetd -p 1123 -F -l /bin/ash &
, }: ], t8 u9 G# p来用telnet登录到openwrt系统,
% B; b8 C, b. k" m8 x8 a* M; e登录系统后(以下都是openwrt中的路径),发现并没有生成/etc/shadow,. {( s) G0 G: s3 d
然后修改了/etc/init.d/dropbear和/etc/config/dropbear中的端口号为2223: K' Z0 j ]) Y w7 z
重启后,连接2223端口无法连接,查看进程,没有新的dropbear进程,依然是主系统的进程。
Z7 L2 s3 n- V% f1 I
+ z6 M4 b& S+ J进入/usr/sbin目录,看到dropbear存在。
- b( V9 f$ u1 }6 `- T$ _+ @手工启动dropbear 报错 :/bin/ash: dropbear: not found4 i% n8 y' r5 H5 h
set看了下,PATH路径有/usr/sbin,还是强行运行当前目录的dropbear,
( t% E' Z9 x1 G) {, U./dropbear
$ C* j; v; j. l- ~2 r3 e# L. ?4 \$ d. y 执行依然报错
, }/ @* ]- I2 |4 A8 Q4 a& v3 z/bin/ash:not found
# ?6 ]" J7 l) @: j2 j/ U& C# @% _6 V8 v; y5 m/ z' s
如果不用dropbear,按lz重新下载opkg替换得方法,替换完成后运行opkg就找不到命令% a1 S0 K) Z& \: v+ i1 y, C* c+ m
- $ ^$ t/ w0 `& C8 | a
- /bin # ls opkg
$ o" d1 h4 X; Q( G - opkg K- d- \7 ?# d% _" \4 o+ |
- /bin # opkg1 A, H$ `* c0 r2 `5 S
- ./ash: opkg: not found( g$ z1 x6 ]* g
- /bin #
* H# |. Y0 g* ]6 W
复制代码 请问有可能哪里有问题?
& a; y4 z* E0 U" G* @( |( x9 y& K0 `; C2 @' Q& @
% v- z/ C+ Q2 `& w# ^# N7 h" w/ F7 h- h. }+ a
补充内容 (2021-5-6 14:50):
6 g. c' a, F* Q) ~9 E1 w; A1 Q! O已经发现原因是楼主的软件源不能用,求兼容hs8145x6的V5R020C00S035版本的软件源. |
|