Changes for page Monitor & Remote Access Gateway
Last modified by Kilight Cao on 2025/01/14 10:25
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -35,6 +35,7 @@ 35 35 root@dragino-1baf44:~~# 36 36 ))) 37 37 38 + 38 38 * change the script monitor_gateway.sh with properly users setting: 39 39 40 40 (% class="box infomessage" %) ... ... @@ -45,10 +45,11 @@ 45 45 CHAN_KEY='xxxxx' #Channel Write API of the channel for this gateway 46 46 ))) 47 47 48 -* run **/usr/bin/monitor_gateway.sh** to test if upload is good. 49 49 50 -* Addmonitor_gateway.shto cron work**/etc/crontabs/root**tomakethisscriptrunsperdiocally,belowisan example toupdate every 20 minutes50 +* run (% style="color:blue" %)**/usr/bin/monitor_gateway.sh**(%%) to test if upload is good. 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 + 52 52 (% class="box infomessage" %) 53 53 ((( 54 54 # For details see man 4 crontabs ... ... @@ -77,6 +77,7 @@ 77 77 78 78 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. 79 79 82 + 80 80 [[image:image-20220531145559-2.png]] 81 81 82 82 Find Public IP ... ... @@ -94,16 +94,53 @@ 94 94 (% style="color:red" %)**Important Notice:** 95 95 96 96 * Remote.it access will give full control of your device to remote support. 97 -* The Remote.it allow Dragino Support to remote access to the device, If user want to access himself, it need to sign up for an remote.it account. 100 +* 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 remoteit, 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]]. 102 +* 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]]. 103 +* For Quick add remote.it to (% style="color:blue" %)**Dragino for remote debug**(%%), please see below: 100 100 101 101 106 + 107 +(% style="color:blue" %)**1. Install the Remote.it software** 108 + 109 +Users can directly click "Install" on the Web UI to install Remote. it. 110 + 111 + 112 +[[image:image-20220725134300-1.png||height="438" width="905"]] 113 + 114 + 115 + 116 +(% style="color:blue" %)**2. Enter the license key** 117 + 118 +Users need to enter the license key in the box under **"2. Register"** section and click the **"Save"** button and** "Register"** button. 119 + 120 +(% style="color:red" %)**When the user enters this license key, Dragino support will have access to your gateway.** 121 + 122 + 123 +(% class="box infomessage" %) 124 +((( 125 +**57F60715-606F-510D-A3D2-739860EBDB98** 126 +))) 127 + 128 +[[image:image-20220725113010-1.png||height="455" width="899"]] 129 + 130 + 131 + 132 +(% style="color:blue" %)**3. Connect and tell us your device ID or Hostname** 133 + 134 +Users can view the device ID or Hostname of the gateway on** (% style="color:red" %)System ~-~-> System Overview(%%)** interface.Such as : dragino-1ef9ac 135 + 136 + 137 +[[image:image-20220725115720-2.png||height="658" width="900"]] 138 + 139 + 140 + 102 102 == **2.2 RSSH Introduction** == 103 103 143 + 104 104 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. 105 105 106 -Important Notice: 146 +(% style="color:red" %)**Important Notice:** 107 107 108 108 (% class="box warningmessage" %) 109 109 ((( ... ... @@ -121,11 +121,13 @@ 121 121 * LIG16 122 122 * MS14 series if installed with the same firmware. 123 123 164 + 124 124 === **2.2.1 End User Guide to use SSH access** === 125 125 126 126 127 127 Go to this the Reverse SSH page as below: 128 128 170 + 129 129 [[image:image-20220531150151-3.png]] 130 130 131 131 Get the RSSH configure page ... ... @@ -149,11 +149,12 @@ 149 149 150 150 === **2.2.2 Set Up RSSH Server** === 151 151 194 + 152 152 Advance administrator can config a SSH server to provide support their end user themselves., Steps as below 153 153 154 154 155 155 156 -==== ** 2.2.2.1Step 1 : Download the SSH service code** ====199 +==== (% style="color:blue" %)**Step 1 : Download the SSH service code**(%%) ==== 157 157 158 158 159 159 **1).** git clone [[https:~~/~~/github.com/dragino/rssh-server.git>>url:https://github.com/dragino/rssh-server.git]] rssh-server ... ... @@ -196,24 +196,24 @@ 196 196 197 197 (% class="box infomessage" %) 198 198 ((( 199 -**~ Step1:** Download the SQLit3 installation package 242 +**~ Step 1:** Download the SQLit3 installation package 200 200 sudo wget **[[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]]** 201 201 202 202 203 -**Step2: **tar the SQLit3 installation package 246 +**Step 2: **tar the SQLit3 installation package 204 204 sudo tar -zxvf sqlite-autoconf-3350300.tar.gz 205 205 206 -**Step3:** Generate the makefile 249 +**Step 3:** Generate the makefile 207 207 cd sqlite-autoconf-3350300/;./configure 208 208 209 -**Step4:** Compile makefile 252 +**Step 4:** Compile makefile 210 210 sudo make 211 211 212 -**Step5:** Install makefile 255 +**Step 5:** Install makefile 213 213 sudo make install 214 214 215 215 **Check:** 216 - cd /usr/local/bin;ls -al 259 + cd /usr/local/bin;ls -al ~-~-> Check to see if there is a file for sqlite3 217 217 cd sqlite-autoconf-3350300/;./sqlite3 test.db ~-~-> Test whether the sqlite3 was installed successfully 218 218 219 219 **debug:** ... ... @@ -224,7 +224,7 @@ 224 224 225 225 226 226 227 -==== ** 2.2.2.2Step 2 : Install and run the RSS service** ====270 +==== (% style="color:blue" %)**Step 2 : Install and run the RSS service**(%%) ==== 228 228 229 229 230 230 **1). ** install database for /var/rsshdb.sqlite3 and Server development port for 3721(The default is 3721) ... ... @@ -253,7 +253,7 @@ 253 253 254 254 255 255 256 -==== ** 2.2.2.3Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)** ====299 +==== (% style="color:blue" %)**Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)**(%%) ==== 257 257 258 258 259 259 (% class="box infomessage" %) ... ... @@ -270,7 +270,7 @@ 270 270 271 271 272 272 273 -==== ** 2.2.2.4Step 4 : Create an authorization key file** ====316 +==== (% style="color:blue" %)**Step 4 : Create an authorization key file**(%%) ==== 274 274 275 275 276 276 **1):** sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey ... ... @@ -284,9 +284,10 @@ 284 284 === **2.2.3 How does user get the gateway to connect to a user's private server** === 285 285 286 286 287 -==== **2.2.3.1 Step 1 : Come back the gateway web UI to get the gateway Public key** ==== 288 288 331 +==== (% style="color:blue" %)**Step 1 : Come back the gateway web UI to get the gateway Public key**(%%) ==== 289 289 333 + 290 290 **1)** in the system ~-~-> (% style="color:#037691" %)**Remote Mgmt/span** 291 291 292 292 [[image:image-20220531152419-11.png]] ... ... @@ -293,7 +293,7 @@ 293 293 294 294 295 295 296 -==== ** 2.2.3.2Step 2 : Authorization server** ====340 +==== (% style="color:blue" %)**Step 2 : Authorization server**(%%) ==== 297 297 298 298 299 299 Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file. ... ... @@ -302,7 +302,7 @@ 302 302 303 303 304 304 305 -==== ** 2.2.3.3Step 3 : Connect private server** ====349 +==== (% style="color:blue" %)**Step 3 : Connect private server**(%%) ==== 306 306 307 307 308 308 This is same as connect Dragino Support Server but just change the server address to customize server address. ... ... @@ -311,7 +311,7 @@ 311 311 312 312 313 313 314 -==== ** 2.2.3.4Step 4 : Check Connection** ====358 +==== (% style="color:blue" %)**Step 4 : Check Connection**(%%) ==== 315 315 316 316 317 317 Rssh Host connection Ok ... ... @@ -325,7 +325,7 @@ 325 325 326 326 327 327 328 -==== ** 2.2.3.5Step 5 : Access the gateway from customized server** ====372 +==== (% style="color:blue" %)**Step 5 : Access the gateway from customized server**(%%) ==== 329 329 330 330 331 331 Check what gateways link to server. ... ... @@ -332,7 +332,7 @@ 332 332 333 333 (% class="box infomessage" %) 334 334 ((( 335 -$ ./connect-gw.sh -l 379 +**$ ./connect-gw.sh -l** 336 336 ))) 337 337 338 338 [[image:image-20220531153016-16.png]] ... ... @@ -343,7 +343,7 @@ 343 343 344 344 (% class="box infomessage" %) 345 345 ((( 346 -$ ./connect-gw.sh <GWID> 390 +**$ ./connect-gw.sh <GWID>** 347 347 ))) 348 348 349 349 [[image:image-20220531153219-17.png]]
- image-20220725113010-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +58.9 KB - Content
- image-20220725115720-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +81.7 KB - Content
- image-20220725134300-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +53.5 KB - Content