<
From version < 44.3 >
edited by Xiaoling
on 2022/07/25 17:06
To version < 43.1 >
edited by Kilight Cao
on 2022/07/25 13:48
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Kilight
Content
... ... @@ -35,7 +35,6 @@
35 35  root@dragino-1baf44:~~#
36 36  )))
37 37  
38 -
39 39  * change the script monitor_gateway.sh with properly users setting:
40 40  
41 41  (% class="box infomessage" %)
... ... @@ -46,11 +46,10 @@
46 46  CHAN_KEY='xxxxx'   #Channel Write API  of the channel for this gateway
47 47  )))
48 48  
48 +* run **/usr/bin/monitor_gateway.sh** to test if upload is good.
49 49  
50 -* run (% style="color:blue" %)**/usr/bin/monitor_gateway.sh**(%%) to test if upload is good.
50 +* Add monitor_gateway.sh to cron work **/etc/crontabs/root** to make this script runs perdiocally, below is an example to update every 20 minutes
51 51  
52 -* Add monitor_gateway.sh to cron work (% style="color:blue" %)**/etc/crontabs/root**(%%) to make this script runs perdiocally, below is an example to update every 20 minutes
53 -
54 54  (% class="box infomessage" %)
55 55  (((
56 56  # For details see man 4 crontabs
... ... @@ -76,7 +76,6 @@
76 76  
77 77  User can find the public ip in field7, the chart is not able to show the complete public ip, user can check that in the export.
78 78  
79 -
80 80  [[image:image-20220531145559-2.png]]
81 81  
82 82  Find Public IP
... ... @@ -96,49 +96,43 @@
96 96  * Remote.it access will give full control of your device to remote support.
97 97  * The Remote.it allows Dragino Support to remote access to the device, If user want to access himself, it need to sign up for an remote.it account.
98 98  
99 -* For how to use remote.it for (% style="color:blue" %)**general remote control**(%%), please see :  [[Remoteit user instruction for Dragino Gateway>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/&file=Dragino-Remoteit_User_Manual.pdf]].
100 -* For Quick add remote.it to (% style="color:blue" %)**Dragino for remote debug**(%%), please see below:
96 +* For how to use remote.it for **general remote control**, please see :  [[Remoteit user instruction for Dragino Gateway>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/&file=Dragino-Remoteit_User_Manual.pdf]].
97 +* For Quick add remote.it to **Dragino for remote debug**, please see below:
101 101  
102 -(% style="color:blue" %)**1. Install the Remote.it software**
99 +**~1. Install the Remote.it software**
103 103  
104 104  Users can directly click "Install" on the Web UI to install Remote. it.
105 105  
106 -
107 107  [[image:image-20220725134300-1.png||height="438" width="905"]]
108 108  
109 109  
106 +**2. Enter the license key**
110 110  
111 -(% style="color:blue" %)**2. Enter the license key**
112 -
113 113  Users need to enter the license key in the box under "2. Register" section and click the "Save" button and "Register" button.
114 114  
115 -(% style="color:red" %)**When the user enters this license key, Dragino support will have access to your gateway.**
110 +(% style="color:red" %)When the user enters this license key, Dragino support will have access to your gateway.(%%)
116 116  
117 -
118 118  (% class="box infomessage" %)
119 119  (((
120 -**57F60715-606F-510D-A3D2-739860EBDB98**
114 +57F60715-606F-510D-A3D2-739860EBDB98
121 121  )))
122 122  
123 123  [[image:image-20220725113010-1.png||height="455" width="899"]]
124 124  
125 125  
120 +**3. Connect and tell us your device ID or Hostname**
126 126  
127 -(% style="color:blue" %)**3. Connect and tell us your device ID or Hostname**
122 +Users can view the device ID or Hostname of the gateway on System ~-~-> System Overview interface.Such as : dragino-1ef9ac
128 128  
129 -Users can view the device ID or Hostname of the gateway on** (% style="color:red" %)System ~-~-> System Overview(%%)** interface.Such as : dragino-1ef9ac
130 -
131 -
132 132  [[image:image-20220725115720-2.png||height="658" width="900"]]
133 133  
134 134  
135 -
136 136  == **2.2  RSSH Introduction** ==
137 137  
138 138  
139 139  Reverse SSH for remote access is available in the latest Dragino firmware for gateway. For security concern, the RSSH only available base on end user demand.
140 140  
141 -(% style="color:red" %)**Important Notice:**
132 +Important Notice:
142 142  
143 143  (% class="box warningmessage" %)
144 144  (((
... ... @@ -156,14 +156,11 @@
156 156  * LIG16
157 157  * MS14 series if installed with the same firmware.
158 158  
159 -
160 -
161 161  === **2.2.1  End User Guide to use SSH access** ===
162 162  
163 163  
164 164  Go to this the Reverse SSH page as below:
165 165  
166 -
167 167  [[image:image-20220531150151-3.png]]
168 168  
169 169  Get the RSSH configure page
... ... @@ -181,7 +181,6 @@
181 181  * (% style="color:#037691" %)**Connect at Startup**(%%) : Choose to enable connect once the device is powered.
182 182  * (% style="color:#037691" %)**Network Keys**(%%):  Click the Generate keys to generate the keys and download / mail it to Dragino support so Dragino can prepare the remote access to
183 183  
184 -
185 185  After doing above, please download and mail the public keys to Dragino support and wait for our mail for the valid host port. Input the valid host port got from our support and click connect so we can remote access to your gateway.
186 186  
187 187  
... ... @@ -188,12 +188,11 @@
188 188  
189 189  === **2.2.2  Set Up RSSH Server** ===
190 190  
191 -
192 192  Advance administrator can config a SSH server to provide support their end user themselves., Steps as below
193 193  
194 194  
195 195  
196 -==== (% style="color:blue" %)**Step 1 :  Download the SSH service code**(%%) ====
182 +==== **2.2.2.1  Step 1 : Download the SSH service code** ====
197 197  
198 198  
199 199  **1).**  git clone [[https:~~/~~/github.com/dragino/rssh-server.git>>url:https://github.com/dragino/rssh-server.git]] rssh-server
... ... @@ -236,24 +236,24 @@
236 236  
237 237  (% class="box infomessage" %)
238 238  (((
239 -**~ Step 1:** Download the SQLit3 installation package
225 +**~ Step1:** Download the SQLit3 installation package
240 240   sudo wget **[[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]]**
241 241  
242 242  
243 -**Step 2: **tar the SQLit3 installation package
229 +**Step2: **tar the SQLit3 installation package
244 244   sudo tar -zxvf sqlite-autoconf-3350300.tar.gz
245 245  
246 -**Step 3:** Generate the makefile
232 +**Step3:** Generate the makefile
247 247   cd sqlite-autoconf-3350300/;./configure
248 248  
249 -**Step 4:** Compile makefile
235 +**Step4:** Compile makefile
250 250   sudo make
251 251  
252 -**Step 5:** Install makefile
238 +**Step5:** Install makefile
253 253   sudo make install
254 254  
255 255  **Check:**
256 - cd /usr/local/bin;ls -al  ~-~->    Check to see if there is a file for sqlite3
242 + cd /usr/local/bin;ls -al                             ~-~->    Check to see if there is a file for sqlite3
257 257   cd sqlite-autoconf-3350300/;./sqlite3 test.db        ~-~->    Test whether the sqlite3 was installed successfully
258 258  
259 259  **debug:**
... ... @@ -264,7 +264,7 @@
264 264  
265 265  
266 266  
267 -==== (% style="color:blue" %)**Step 2 :  Install and run the RSS service**(%%) ====
253 +==== **2.2.2.2  Step 2 : Install and run the RSS service** ====
268 268  
269 269  
270 270  **1). ** install database for /var/rsshdb.sqlite3 and Server development port for 3721(The default is 3721)
... ... @@ -293,7 +293,7 @@
293 293  
294 294  
295 295  
296 -==== (% style="color:blue" %)**Step 3 :  Create a minimal SSH user (reverse SSH proxy for the gateway)**(%%) ====
282 +==== **2.2.2.3  Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)** ====
297 297  
298 298  
299 299  (% class="box infomessage" %)
... ... @@ -310,7 +310,7 @@
310 310  
311 311  
312 312  
313 -==== (% style="color:blue" %)**Step 4 :  Create an authorization key file**(%%) ====
299 +==== **2.2.2.4  Step 4 : Create an authorization key file** ====
314 314  
315 315  
316 316  **1):**  sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey
... ... @@ -324,10 +324,9 @@
324 324  === **2.2.3  How does user get the gateway to connect to a user's private server** ===
325 325  
326 326  
313 +==== **2.2.3.1  Step 1 : Come back the gateway web UI to get the gateway Public key** ====
327 327  
328 -==== (% style="color:blue" %)**Step 1 :  Come back the gateway web UI to get the gateway Public key**(%%) ====
329 329  
330 -
331 331  **1)**  in the system ~-~-> (% style="color:#037691" %)**Remote Mgmt/span**
332 332  
333 333  [[image:image-20220531152419-11.png]]
... ... @@ -334,7 +334,7 @@
334 334  
335 335  
336 336  
337 -==== (% style="color:blue" %)**Step 2 :  Authorization server**(%%) ====
322 +==== **2.2.3.2  Step 2 : Authorization server** ====
338 338  
339 339  
340 340  Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file.
... ... @@ -343,7 +343,7 @@
343 343  
344 344  
345 345  
346 -==== (% style="color:blue" %)**Step 3 :  Connect private server**(%%) ====
331 +==== **2.2.3.3  Step 3 : Connect private server** ====
347 347  
348 348  
349 349  This is same as connect Dragino Support Server but just change the server address to customize server address.
... ... @@ -352,7 +352,7 @@
352 352  
353 353  
354 354  
355 -==== (% style="color:blue" %)**Step 4 :  Check Connection**(%%) ====
340 +==== **2.2.3.4  Step 4 : Check Connection** ====
356 356  
357 357  
358 358  Rssh Host connection Ok
... ... @@ -366,7 +366,7 @@
366 366  
367 367  
368 368  
369 -==== (% style="color:blue" %)**Step 5 :  Access the gateway from customized server**(%%) ====
354 +==== **2.2.3.5  Step 5 : Access the gateway from customized server** ====
370 370  
371 371  
372 372  Check what gateways link to server.
... ... @@ -373,7 +373,7 @@
373 373  
374 374  (% class="box infomessage" %)
375 375  (((
376 -**$ ./connect-gw.sh -l**
361 +$ ./connect-gw.sh -l
377 377  )))
378 378  
379 379  [[image:image-20220531153016-16.png]]
... ... @@ -384,7 +384,7 @@
384 384  
385 385  (% class="box infomessage" %)
386 386  (((
387 -**$ ./connect-gw.sh <GWID>**
372 +$ ./connect-gw.sh <GWID>
388 388  )))
389 389  
390 390  [[image:image-20220531153219-17.png]]
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0