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 ... ... @@ -67,6 +67,8 @@ 67 67 68 68 * Reboot device. 69 69 72 + 73 + 70 70 == **1.3 Monitor Public IP** == 71 71 72 72 ... ... @@ -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 81 + 77 77 [[image:image-20220531145559-2.png]] 78 78 79 79 Find Public IP ... ... @@ -93,41 +93,50 @@ 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: 101 +* 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]]. 102 +* For Quick add remote.it to (% style="color:blue" %)**Dragino for remote debug**(%%), please see below: 98 98 99 -**~1. Install the Remote.it CLI ** 100 100 101 - Remote.itCLIsupports all major operating systems andcan be downloadedonthisnd can be downloadedonthis [[Remote.ItDownload>>url:https://www.remote.it/download?products=cli%7Cmobile]]105 +(% style="color:blue" %)**1. Install the Remote.it software** 102 102 107 +Users can directly click** "Install"** on the Web UI to install Remote. it. 103 103 104 -**2. Enter the license key** 105 105 106 - Users need to enter the license keyin thebox under "2.Register"section andclickthe"Save"button and "Register" button.110 +[[image:image-20220725134300-1.png||height="438" width="905"]] 107 107 108 -When the user enters this license key, Dragino support will have access to your gateway. 109 109 113 + 114 +(% style="color:blue" %)**2. Enter the license key** 115 + 116 +Users need to enter the license key in the box under **"2. Register"** section and click the **"Save"** button and** "Register"** button. 117 + 118 +(% style="color:red" %)**When the user enters this license key, Dragino support will have access to your gateway.** 119 + 120 + 110 110 (% class="box infomessage" %) 111 111 ((( 112 -57F60715-606F-510D-A3D2-739860EBDB98 123 +**57F60715-606F-510D-A3D2-739860EBDB98** 113 113 ))) 114 114 115 115 [[image:image-20220725113010-1.png||height="455" width="899"]] 116 116 117 117 118 -**3. Connect and tell us your device ID or Hostname** 119 119 120 - Userscanviewthe device ID or Hostnameof the gateway on System ~-~-> System Overview interface.Such as : dragino-1ef9ac130 +(% style="color:blue" %)**3. Connect and tell us your device ID or Hostname** 121 121 132 +Users can view the device ID or Hostname of the gateway on** (% style="color:red" %)System ~-~-> System Overview(%%)** interface.Such as : dragino-1ef9ac 133 + 134 + 122 122 [[image:image-20220725115720-2.png||height="658" width="900"]] 123 123 124 124 138 + 125 125 == **2.2 RSSH Introduction** == 126 126 127 127 128 128 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. 129 129 130 -Important Notice: 144 +(% style="color:red" %)**Important Notice:** 131 131 132 132 (% class="box warningmessage" %) 133 133 ((( ... ... @@ -135,8 +135,9 @@ 135 135 This RSSH allow Dragino Support to remote access to the device, If user want to access himself, he need to set up the RSSH server himself. 136 136 ))) 137 137 138 -Below gateway support reverse SSH access: 139 139 153 +**Below gateway support reverse SSH access:** 154 + 140 140 * Firmware Version > lgw~-~-build-v5.4.1618196981-20210412-1111 [[Firmware Download>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]] 141 141 * LG01N, OLG01N (Note: LG01-P LG01-S doesn't support) 142 142 * LG02, OLG02 ... ... @@ -145,11 +145,15 @@ 145 145 * LIG16 146 146 * MS14 series if installed with the same firmware. 147 147 163 + 164 + 165 + 148 148 === **2.2.1 End User Guide to use SSH access** === 149 149 150 150 151 151 Go to this the Reverse SSH page as below: 152 152 171 + 153 153 [[image:image-20220531150151-3.png]] 154 154 155 155 Get the RSSH configure page ... ... @@ -167,6 +167,8 @@ 167 167 * (% style="color:#037691" %)**Connect at Startup**(%%) : Choose to enable connect once the device is powered. 168 168 * (% 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 169 169 189 + 190 + 170 170 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. 171 171 172 172 ... ... @@ -173,11 +173,12 @@ 173 173 174 174 === **2.2.2 Set Up RSSH Server** === 175 175 197 + 176 176 Advance administrator can config a SSH server to provide support their end user themselves., Steps as below 177 177 178 178 179 179 180 -==== ** 2.2.2.1Step 1 : Download the SSH service code** ====202 +==== (% style="color:blue" %)**Step 1 : Download the SSH service code**(%%) ==== 181 181 182 182 183 183 **1).** git clone [[https:~~/~~/github.com/dragino/rssh-server.git>>url:https://github.com/dragino/rssh-server.git]] rssh-server ... ... @@ -220,24 +220,24 @@ 220 220 221 221 (% class="box infomessage" %) 222 222 ((( 223 -**~ Step1:** Download the SQLit3 installation package 245 +**~ Step 1:** Download the SQLit3 installation package 224 224 sudo wget **[[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]]** 225 225 226 226 227 -**Step2: **tar the SQLit3 installation package 249 +**Step 2: **tar the SQLit3 installation package 228 228 sudo tar -zxvf sqlite-autoconf-3350300.tar.gz 229 229 230 -**Step3:** Generate the makefile 252 +**Step 3:** Generate the makefile 231 231 cd sqlite-autoconf-3350300/;./configure 232 232 233 -**Step4:** Compile makefile 255 +**Step 4:** Compile makefile 234 234 sudo make 235 235 236 -**Step5:** Install makefile 258 +**Step 5:** Install makefile 237 237 sudo make install 238 238 239 239 **Check:** 240 - cd /usr/local/bin;ls -al 262 + cd /usr/local/bin;ls -al ~-~-> Check to see if there is a file for sqlite3 241 241 cd sqlite-autoconf-3350300/;./sqlite3 test.db ~-~-> Test whether the sqlite3 was installed successfully 242 242 243 243 **debug:** ... ... @@ -248,7 +248,7 @@ 248 248 249 249 250 250 251 -==== ** 2.2.2.2Step 2 : Install and run the RSS service** ====273 +==== (% style="color:blue" %)**Step 2 : Install and run the RSS service**(%%) ==== 252 252 253 253 254 254 **1). ** install database for /var/rsshdb.sqlite3 and Server development port for 3721(The default is 3721) ... ... @@ -277,7 +277,7 @@ 277 277 278 278 279 279 280 -==== ** 2.2.2.3Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)** ====302 +==== (% style="color:blue" %)**Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)**(%%) ==== 281 281 282 282 283 283 (% class="box infomessage" %) ... ... @@ -294,7 +294,7 @@ 294 294 295 295 296 296 297 -==== ** 2.2.2.4Step 4 : Create an authorization key file** ====319 +==== (% style="color:blue" %)**Step 4 : Create an authorization key file**(%%) ==== 298 298 299 299 300 300 **1):** sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey ... ... @@ -308,9 +308,10 @@ 308 308 === **2.2.3 How does user get the gateway to connect to a user's private server** === 309 309 310 310 311 -==== **2.2.3.1 Step 1 : Come back the gateway web UI to get the gateway Public key** ==== 312 312 334 +==== (% style="color:blue" %)**Step 1 : Come back the gateway web UI to get the gateway Public key**(%%) ==== 313 313 336 + 314 314 **1)** in the system ~-~-> (% style="color:#037691" %)**Remote Mgmt/span** 315 315 316 316 [[image:image-20220531152419-11.png]] ... ... @@ -317,7 +317,7 @@ 317 317 318 318 319 319 320 -==== ** 2.2.3.2Step 2 : Authorization server** ====343 +==== (% style="color:blue" %)**Step 2 : Authorization server**(%%) ==== 321 321 322 322 323 323 Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file. ... ... @@ -326,7 +326,7 @@ 326 326 327 327 328 328 329 -==== ** 2.2.3.3Step 3 : Connect private server** ====352 +==== (% style="color:blue" %)**Step 3 : Connect private server**(%%) ==== 330 330 331 331 332 332 This is same as connect Dragino Support Server but just change the server address to customize server address. ... ... @@ -335,7 +335,7 @@ 335 335 336 336 337 337 338 -==== ** 2.2.3.4Step 4 : Check Connection** ====361 +==== (% style="color:blue" %)**Step 4 : Check Connection**(%%) ==== 339 339 340 340 341 341 Rssh Host connection Ok ... ... @@ -349,7 +349,7 @@ 349 349 350 350 351 351 352 -==== ** 2.2.3.5Step 5 : Access the gateway from customized server** ====375 +==== (% style="color:blue" %)**Step 5 : Access the gateway from customized server**(%%) ==== 353 353 354 354 355 355 Check what gateways link to server. ... ... @@ -356,7 +356,7 @@ 356 356 357 357 (% class="box infomessage" %) 358 358 ((( 359 -$ ./connect-gw.sh -l 382 +**$ ./connect-gw.sh -l** 360 360 ))) 361 361 362 362 [[image:image-20220531153016-16.png]] ... ... @@ -367,7 +367,7 @@ 367 367 368 368 (% class="box infomessage" %) 369 369 ((( 370 -$ ./connect-gw.sh <GWID> 393 +**$ ./connect-gw.sh <GWID>** 371 371 ))) 372 372 373 373 [[image:image-20220531153219-17.png]]