Changes for page Monitor & Remote Access Gateway
Last modified by Kilight Cao on 2025/01/14 10:25
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Kilight1 +XWiki.Xiaoling - 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 ... ... @@ -74,6 +74,7 @@ 74 74 75 75 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. 76 76 79 + 77 77 [[image:image-20220531145559-2.png]] 78 78 79 79 Find Public IP ... ... @@ -93,43 +93,49 @@ 93 93 * Remote.it access will give full control of your device to remote support. 94 94 * 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. 95 95 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: 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: 98 98 99 -** ~1. Install the Remote.it software**102 +(% style="color:blue" %)**1. Install the Remote.it software** 100 100 101 101 Users can directly click "Install" on the Web UI to install Remote. it. 102 102 106 + 103 103 [[image:image-20220725134300-1.png||height="438" width="905"]] 104 104 105 105 106 -**2. Enter the license key** 107 107 111 +(% style="color:blue" %)**2. Enter the license key** 112 + 108 108 Users need to enter the license key in the box under "2. Register" section and click the "Save" button and "Register" button. 109 109 110 -When the user enters this license key, Dragino support will have access to your gateway. 115 +(% style="color:red" %)**When the user enters this license key, Dragino support will have access to your gateway.** 111 111 117 + 112 112 (% class="box infomessage" %) 113 113 ((( 114 -57F60715-606F-510D-A3D2-739860EBDB98 120 +**57F60715-606F-510D-A3D2-739860EBDB98** 115 115 ))) 116 116 117 117 [[image:image-20220725113010-1.png||height="455" width="899"]] 118 118 119 119 120 -**3. Connect and tell us your device ID or Hostname** 121 121 122 - Userscanviewthe device ID or Hostnameof the gateway on System ~-~-> System Overview interface.Such as : dragino-1ef9ac127 +(% style="color:blue" %)**3. Connect and tell us your device ID or Hostname** 123 123 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 + 124 124 [[image:image-20220725115720-2.png||height="658" width="900"]] 125 125 126 126 135 + 127 127 == **2.2 RSSH Introduction** == 128 128 129 129 130 130 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. 131 131 132 -Important Notice: 141 +(% style="color:red" %)**Important Notice:** 133 133 134 134 (% class="box warningmessage" %) 135 135 ((( ... ... @@ -147,11 +147,14 @@ 147 147 * LIG16 148 148 * MS14 series if installed with the same firmware. 149 149 159 + 160 + 150 150 === **2.2.1 End User Guide to use SSH access** === 151 151 152 152 153 153 Go to this the Reverse SSH page as below: 154 154 166 + 155 155 [[image:image-20220531150151-3.png]] 156 156 157 157 Get the RSSH configure page ... ... @@ -169,6 +169,7 @@ 169 169 * (% style="color:#037691" %)**Connect at Startup**(%%) : Choose to enable connect once the device is powered. 170 170 * (% 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 171 171 184 + 172 172 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. 173 173 174 174 ... ... @@ -175,11 +175,12 @@ 175 175 176 176 === **2.2.2 Set Up RSSH Server** === 177 177 191 + 178 178 Advance administrator can config a SSH server to provide support their end user themselves., Steps as below 179 179 180 180 181 181 182 -==== ** 2.2.2.1Step 1 : Download the SSH service code** ====196 +==== (% style="color:blue" %)**Step 1 : Download the SSH service code**(%%) ==== 183 183 184 184 185 185 **1).** git clone [[https:~~/~~/github.com/dragino/rssh-server.git>>url:https://github.com/dragino/rssh-server.git]] rssh-server ... ... @@ -222,24 +222,24 @@ 222 222 223 223 (% class="box infomessage" %) 224 224 ((( 225 -**~ Step1:** Download the SQLit3 installation package 239 +**~ Step 1:** Download the SQLit3 installation package 226 226 sudo wget **[[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]]** 227 227 228 228 229 -**Step2: **tar the SQLit3 installation package 243 +**Step 2: **tar the SQLit3 installation package 230 230 sudo tar -zxvf sqlite-autoconf-3350300.tar.gz 231 231 232 -**Step3:** Generate the makefile 246 +**Step 3:** Generate the makefile 233 233 cd sqlite-autoconf-3350300/;./configure 234 234 235 -**Step4:** Compile makefile 249 +**Step 4:** Compile makefile 236 236 sudo make 237 237 238 -**Step5:** Install makefile 252 +**Step 5:** Install makefile 239 239 sudo make install 240 240 241 241 **Check:** 242 - cd /usr/local/bin;ls -al 256 + cd /usr/local/bin;ls -al ~-~-> Check to see if there is a file for sqlite3 243 243 cd sqlite-autoconf-3350300/;./sqlite3 test.db ~-~-> Test whether the sqlite3 was installed successfully 244 244 245 245 **debug:** ... ... @@ -250,7 +250,7 @@ 250 250 251 251 252 252 253 -==== ** 2.2.2.2Step 2 : Install and run the RSS service** ====267 +==== (% style="color:blue" %)**Step 2 : Install and run the RSS service**(%%) ==== 254 254 255 255 256 256 **1). ** install database for /var/rsshdb.sqlite3 and Server development port for 3721(The default is 3721) ... ... @@ -279,7 +279,7 @@ 279 279 280 280 281 281 282 -==== ** 2.2.2.3Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)** ====296 +==== (% style="color:blue" %)**Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)**(%%) ==== 283 283 284 284 285 285 (% class="box infomessage" %) ... ... @@ -296,7 +296,7 @@ 296 296 297 297 298 298 299 -==== ** 2.2.2.4Step 4 : Create an authorization key file** ====313 +==== (% style="color:blue" %)**Step 4 : Create an authorization key file**(%%) ==== 300 300 301 301 302 302 **1):** sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey ... ... @@ -310,9 +310,10 @@ 310 310 === **2.2.3 How does user get the gateway to connect to a user's private server** === 311 311 312 312 313 -==== **2.2.3.1 Step 1 : Come back the gateway web UI to get the gateway Public key** ==== 314 314 328 +==== (% style="color:blue" %)**Step 1 : Come back the gateway web UI to get the gateway Public key**(%%) ==== 315 315 330 + 316 316 **1)** in the system ~-~-> (% style="color:#037691" %)**Remote Mgmt/span** 317 317 318 318 [[image:image-20220531152419-11.png]] ... ... @@ -319,7 +319,7 @@ 319 319 320 320 321 321 322 -==== ** 2.2.3.2Step 2 : Authorization server** ====337 +==== (% style="color:blue" %)**Step 2 : Authorization server**(%%) ==== 323 323 324 324 325 325 Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file. ... ... @@ -328,7 +328,7 @@ 328 328 329 329 330 330 331 -==== ** 2.2.3.3Step 3 : Connect private server** ====346 +==== (% style="color:blue" %)**Step 3 : Connect private server**(%%) ==== 332 332 333 333 334 334 This is same as connect Dragino Support Server but just change the server address to customize server address. ... ... @@ -337,7 +337,7 @@ 337 337 338 338 339 339 340 -==== ** 2.2.3.4Step 4 : Check Connection** ====355 +==== (% style="color:blue" %)**Step 4 : Check Connection**(%%) ==== 341 341 342 342 343 343 Rssh Host connection Ok ... ... @@ -351,7 +351,7 @@ 351 351 352 352 353 353 354 -==== ** 2.2.3.5Step 5 : Access the gateway from customized server** ====369 +==== (% style="color:blue" %)**Step 5 : Access the gateway from customized server**(%%) ==== 355 355 356 356 357 357 Check what gateways link to server. ... ... @@ -358,7 +358,7 @@ 358 358 359 359 (% class="box infomessage" %) 360 360 ((( 361 -$ ./connect-gw.sh -l 376 +**$ ./connect-gw.sh -l** 362 362 ))) 363 363 364 364 [[image:image-20220531153016-16.png]] ... ... @@ -369,7 +369,7 @@ 369 369 370 370 (% class="box infomessage" %) 371 371 ((( 372 -$ ./connect-gw.sh <GWID> 387 +**$ ./connect-gw.sh <GWID>** 373 373 ))) 374 374 375 375 [[image:image-20220531153219-17.png]]