Changes for page Remote Access Gateway
Last modified by Kilight Cao on 2022/07/25 10:47
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -7,10 +7,10 @@ 7 7 8 8 Remote.it for remote access is available in the latest Dragino firmware for gateway. For security concern, the remote.it only available base on end user demand. 9 9 10 -(% class="mark" %)**Important Notice:**10 +(% style="color:red" %)**Important Notice:** 11 11 12 - *(%class="mark" %)**Remote.it access will give full control of your device to remote support.**13 -* (% class="mark" %)**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.**12 +(% style="color:red" %)* **Remote.it access will give full control of your device to remote support.** 13 +~* **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.** 14 14 15 15 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]]. 16 16 ... ... @@ -19,10 +19,10 @@ 19 19 20 20 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. 21 21 22 -(% class="mark" %)**Important Notice:**22 +(% style="color:red" %)**Important Notice:** 23 23 24 - *(%class="mark" %)**RSSH access will give full control of your device to remote support. Please remove sensitivity info before perform this**25 -* (% class="mark" %)**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.**24 +(% style="color:red" %)* **RSSH access will give full control of your device to remote support. Please remove sensitivity info before perform this** 25 +~* **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.** 26 26 27 27 Below gateway support reverse SSH access: 28 28 ... ... @@ -40,7 +40,7 @@ 40 40 41 41 Go to this the Reverse SSH page as below: 42 42 43 -[[image: https://wiki.dragino.com/images/thumb/5/55/RSSH_Menu2.png/500px-RSSH_Menu2.png||height="256" width="500"]]43 +[[image:image-20220527102348-1.png]] 44 44 45 45 Get the RSSH configure page 46 46 ... ... @@ -72,7 +72,7 @@ 72 72 73 73 (% class="box" %) 74 74 ((( 75 - 75 +$ ssh -p <End User Host Port> root@<Host Address> 76 76 ))) 77 77 78 78 ((( ... ... @@ -82,7 +82,7 @@ 82 82 83 83 ==== 2.1.2.1 Note for set up RSSH server ==== 84 84 85 - *If gateway reboot or the connection is incidentely close by end node. The port in SSH server will still be occupy for a long time. Administrator can use below commands to release the port.85 +If gateway reboot or the connection is incidentely close by end node. The port in SSH server will still be occupy for a long time. Administrator can use below commands to release the port. 86 86 87 87 (% class="box" %) 88 88 ((( ... ... @@ -94,6 +94,7 @@ 94 94 [root@iZt4n22vqvm7ajogrfiif6Z ~~]# 95 95 ))) 96 96 97 + 97 97 == 2.2 For Firmware Version higher than lgw~-~-build-v5.4.1618196981-20210412-1111 == 98 98 99 99 Below gateway support reverse SSH access: ... ... @@ -100,14 +100,15 @@ 100 100 101 101 (% class="box" %) 102 102 ((( 103 - 104 - 105 - 106 - 107 - 108 - 104 +Firmware Version >lgw~-~-build-v5.4.1618196981-20210412-1111 Firmware Download 105 +LG01N, OLG01N (Note: LG01-P LG01-S doesn't support) 106 +LG02, OLG02 107 +LG308, DLOS8 108 +LPS8 109 +LIG16 109 109 ))) 110 110 112 + 111 111 === 2.2.1 End User Guide to use SSH access === 112 112 113 113 ==== 2.2.1.1 Install the SSH service for server ==== ... ... @@ -131,13 +131,13 @@ 131 131 132 132 (% class="box" %) 133 133 ((( 134 - 136 +if you git fail. ~-~-> (% class="mark" %)**sudo: git: command not found.**(%%) 135 135 please install git. ~-~-> (% class="mark" %)**yum install git -y or apt-get install git -y. ** 136 136 ))) 137 137 138 138 (% class="box" %) 139 139 ((( 140 - 142 +if you make error 127,it** (% class="mark" %)lack of gcc.(%%)** 141 141 please install gcc. ~-~->(% class="mark" %)**yum install gcc.** 142 142 ))) 143 143 ... ... @@ -147,7 +147,7 @@ 147 147 148 148 (% class="box" %) 149 149 ((( 150 - 152 +if you make a fatal error : sqlite3.h,it (% class="mark" %)**lack of sqlite3.**(%%) 151 151 please insatell **sqlite3**. 152 152 ))) 153 153 ... ... @@ -159,15 +159,15 @@ 159 159 160 160 (% class="box" %) 161 161 ((( 162 -Step1:Download the SQLit3 installation package 164 +Step1: Download the SQLit3 installation package 163 163 sudo wget [[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]] 164 -Step2:tar the SQLit3 installation package 166 +Step2: tar the SQLit3 installation package 165 165 sudo tar -zxvf sqlite-autoconf-3350300.tar.gz 166 -Step3:Generate the makefile 168 +Step3: Generate the makefile 167 167 cd sqlite-autoconf-3350300/;./configure 168 -Step4:Compile makefile 170 +Step4: Compile makefile 169 169 sudo make 170 -Step5:Install makefile 172 +Step5: Install makefile 171 171 sudo make install 172 172 Check: 173 173 cd /usr/local/bin;ls -al ~-~-> Check to see if there is a file for sqlite3 ... ... @@ -187,9 +187,9 @@ 187 187 188 188 (% class="box" %) 189 189 ((( 190 -$ ./create_sqlite3_db.sh 191 -$ ./rssh_serv -p 3721 2>&1 & 192 -$ ps -ef | grep rssh_serv check 3721 port 192 + $ ./create_sqlite3_db.sh 193 + $ ./rssh_serv -p 3721 2>&1 & 194 + $ ps -ef | grep rssh_serv check 3721 port 193 193 ))) 194 194 195 195 [[image:https://wiki.dragino.com/images/thumb/c/cb/Intall_database_and_server_development_port.png/500px-Intall_database_and_server_development_port.png||height="70" width="500"]] ... ... @@ -200,14 +200,14 @@ 200 200 201 201 (% class="box" %) 202 202 ((( 203 -Check /var/rsshdb.sqlite3 ~-~->(% class="mark" %)** 205 +Check /var/rsshdb.sqlite3 ~-~->(% class="mark" %)** ls /var/rsshdb.sqlite3**(%%) 204 204 Check ls /var/rsshdb.sqlite3 ~-~-> (% class="mark" %)**sudo chmod 777 rssh_serv** 205 205 ))) 206 206 207 207 (% class="box" %) 208 208 ((( 209 -if** 210 -please kill rssh_serv,and run (% class="mark" %)** 211 +if** fail to open dpvlry or to bind to it** 212 +please kill rssh_serv,and run (% class="mark" %)** ./rssh_serv -p 3721 2>&1 &** (%%) again 211 211 ))) 212 212 213 213 ... ... @@ -266,6 +266,7 @@ 266 266 Click Save and then Connect 267 267 ))) 268 268 271 + 269 269 ===== 2.2.2.4 Step 4 :Cheak is fine ===== 270 270 271 271 Rssh Host connection Ok ... ... @@ -274,9 +274,10 @@ 274 274 275 275 Rssh Host connection Ok 276 276 280 + 277 277 user can use common ps | grep ssh to check it in the gateway. 278 278 279 -[[image:https://wiki.dragino.com/images/thumb/a/ad/Check_the_gateway.png/500px-Check_the_gateway.png ||height="47" width="500"]]283 +[[image:https://wiki.dragino.com/images/thumb/a/ad/Check_the_gateway.png/500px-Check_the_gateway.png]] 280 280 281 281 Check the gateway 282 282 ... ... @@ -287,8 +287,10 @@ 287 287 288 288 **Debug:** 289 289 290 -{{{ check: sudo ls /home/xxxxx/.ssh/authorizedkey 291 -}}} 294 +(% class="box" %) 295 +((( 296 + check: sudo ls /home/xxxxx/.ssh/authorizedkey 297 +))) 292 292 293 293 === 2.2.3 How to Ser up a Reverse SSH access === 294 294 ... ... @@ -298,11 +298,11 @@ 298 298 299 299 Loging server 300 300 307 + 301 301 ==== 2.2.3.2 Step2:access the gateway ==== 302 302 303 303 $ cd rssh-server/ 304 304 305 - 306 306 Check the gateway linking to the server $ ./connect-gw.sh -l 307 307 308 308 [[image:https://wiki.dragino.com/images/thumb/e/ee/Check_gateway_link_server.png/500px-Check_gateway_link_server.png||height="157" width="500"]]
- image-20220527102348-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +52.6 KB - Content