aigems commited on
Commit
7c797c9
·
1 Parent(s): 57d2e61
Files changed (1) hide show
  1. start.sh +13 -5
start.sh CHANGED
@@ -15,18 +15,18 @@ if [ ! -f /etc/dropbear/dropbear_rsa_host_key ]; then
15
  dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
16
  fi
17
 
18
- # 启动 Dropbear,使用 2202 端口,允许密码认证,前台运行
19
  echo "Starting Dropbear..."
20
- dropbear -R -p 2202 -w -F -E
21
 
22
  # 检查 Dropbear 是否成功启动
23
- for i in {1..5}; do
24
  if netstat -tuln | grep :2202 > /dev/null; then
25
  echo "Dropbear started successfully on port 2202"
26
  break
27
  fi
28
- if [ $i -eq 5 ]; then
29
- echo "Failed to start Dropbear after 5 attempts"
30
  exit 1
31
  fi
32
  echo "Waiting for Dropbear to start... (attempt $i)"
@@ -35,6 +35,14 @@ done
35
 
36
  echo "Dropbear version: $(dropbear -V 2>&1)"
37
 
 
 
 
 
 
 
 
 
38
  # 启动 Node.js 应用
39
  echo "Starting Node.js application..."
40
  npm start
 
15
  dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
16
  fi
17
 
18
+ # 启动 Dropbear,使用 2202 端口,允许密码认证,后台运行
19
  echo "Starting Dropbear..."
20
+ dropbear -R -p 2202 -w -E &
21
 
22
  # 检查 Dropbear 是否成功启动
23
+ for i in {1..10}; do
24
  if netstat -tuln | grep :2202 > /dev/null; then
25
  echo "Dropbear started successfully on port 2202"
26
  break
27
  fi
28
+ if [ $i -eq 10 ]; then
29
+ echo "Failed to start Dropbear after 10 attempts"
30
  exit 1
31
  fi
32
  echo "Waiting for Dropbear to start... (attempt $i)"
 
35
 
36
  echo "Dropbear version: $(dropbear -V 2>&1)"
37
 
38
+ # 显示 Dropbear 进程信息
39
+ echo "Dropbear process:"
40
+ ps aux | grep dropbear | grep -v grep
41
+
42
+ # 显示监听端口
43
+ echo "Listening ports:"
44
+ netstat -tuln | grep LISTEN
45
+
46
  # 启动 Node.js 应用
47
  echo "Starting Node.js application..."
48
  npm start