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 (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -34,10 +34,6 @@ 34 34 ((( 35 35 USER='xxxxx' # user name in your thinkspeak ~-~-> Profile 36 36 PASS='xxxxx' #MQTT_API_KEY in your thinkspeak ~-~-> Profile 37 -))) 38 - 39 -(% class="box infomessage" %) 40 -((( 41 41 CHAN_ID='xxxx' #Channel ID of the channel for this gateway 42 42 CHAN_KEY='xxxxx' #Channel Write API of the channel for this gateway 43 43 ))) ... ... @@ -48,11 +48,7 @@ 48 48 49 49 (% class="box infomessage" %) 50 50 ((( 51 - # For details see man 4 crontabs 52 -))) 53 - 54 -(% class="box infomessage" %) 55 -((( 47 +# For details see man 4 crontabs 56 56 # Example of job definition: 57 57 # .~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- minute (0 - 59) 58 58 # | .~-~-~-~-~-~-~-~-~-~-~-~-- hour (0 - 23) ... ... @@ -61,15 +61,7 @@ 61 61 # | | | | .~-~-~-~- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 62 62 # | | | | | 63 63 # * * * * * user-name command to be executed 64 -))) 65 - 66 -(% class="box infomessage" %) 67 -((( 68 68 #*/10 * * * * checklog 69 -))) 70 - 71 -(% class="box infomessage" %) 72 -((( 73 73 ~* 23 * * * /etc/init.d/auto_update start 74 74 */20 * * * * /usr/bin/monitor_gateway.sh 75 75 ))) ... ... @@ -164,9 +164,7 @@ 164 164 165 165 {{{ if you git fail. --> sudo: git: command not found. 166 166 please install git. --> yum install git -y or apt-get install git -y. 167 -}}} 168 - 169 -{{{ if you make error 127,it lack of gcc. 151 + if you make error 127,it lack of gcc. 170 170 please install gcc. -->yum install gcc. 171 171 }}} 172 172 ... ... @@ -249,90 +249,68 @@ 249 249 250 250 **Now user "XXXXX" is the user with limited permissions of the current system** 251 251 234 + 235 +==== Step4:Create an authorization key file ==== 236 + 237 +1):sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey 238 + 239 +**Debug:** 240 + 241 +{{{ check: sudo ls /home/xxxxx/.ssh/authorizedkey}}} 242 + 243 + 244 + 252 252 === How does user get the gateway to connect to a user's private server === 253 253 254 -==== =Step1: Come bacethe gateway web UIforget the gateway Public key =====247 +==== Step1: Come back the gateway web UI to get the gateway Public key ==== 255 255 256 256 1)in the system ~-~-> Remote Mgmt/span> 257 257 258 258 [[~[~[image:https://wiki.dragino.com/images/thumb/8/8f/Remote_Mgmt.png/500px-Remote_Mgmt.png~|~|height="367" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Remote_Mgmt.png]] 259 259 260 -Remote Mgmt 261 261 262 -==== =Step2: Authorization server =====254 +==== Step2: Authorization server ==== 263 263 264 - copythe Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file.256 +Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file. 265 265 266 266 [[~[~[image:https://wiki.dragino.com/images/thumb/4/49/Publickey.png/500px-Publickey.png~|~|height="81" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Publickey.png]] 267 267 268 -Publickey 269 269 270 -===== Step3: connecteprivate server =====261 +===== Step3: Connect private server ===== 271 271 272 -in t hegatewaywebUI263 +This is same as connect Dragino Support Server but just change the server address to customize server address. 273 273 274 274 [[~[~[image:https://wiki.dragino.com/images/thumb/0/04/Gateway_web_UI.png/500px-Gateway_web_UI.png~|~|height="389" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Gateway_web_UI.png]] 275 275 276 -gateway web UI 277 277 278 -{{{Connection Type : If user's least privileged user with private server uses a password, select Public Key 279 -Note:if user's least privileged user no uses a password,choose from both is fine 280 -Login ID : Input user name "eg : "XXXXX" 281 -Host Address : Input user's private server address 282 -Connect at Startupt: : Choose to enable connect once device is powered. 283 -Click Save and then Connect 284 -}}} 285 285 286 -===== Step 4 :Che akis fine =====269 +===== Step 4 :Check Connection ===== 287 287 288 288 Rssh Host connection Ok 289 289 290 290 [[~[~[image:https://wiki.dragino.com/images/thumb/6/6f/Rssh_Host_connection_Ok.png/500px-Rssh_Host_connection_Ok.png~|~|height="225" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Rssh_Host_connection_Ok.png]] 291 291 292 -Rssh Host connection Ok 293 293 294 - user can use common ps | grep ssh to check it in the gateway.276 +User can use common ps | grep ssh to check it in the gateway. 295 295 296 296 [[~[~[image:https://wiki.dragino.com/images/thumb/a/ad/Check_the_gateway.png/500px-Check_the_gateway.png~|~|height="47" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Check_the_gateway.png]] 297 297 298 -Check the gateway 299 299 300 - ~=281 +==== Step5:Access the gateway from customized server ==== 301 301 302 - ==== Step4:Createan authorizationeyfile~=====283 +Check what gateways link to server. 303 303 304 - 1):sudomkdir /home/xxxxx/.ssh; sudo touch/home/xxxxx/.ssh/authorizedkey285 +$ ./connect-gw.sh -l 305 305 306 -**Debug:** 307 - 308 -{{{ check: sudo ls /home/xxxxx/.ssh/authorizedkey 309 -}}} 310 - 311 -=== How to Ser up a Reverse SSH access === 312 - 313 -==== Step1: Log into the server system ==== 314 - 315 -[[~[~[image:https://wiki.dragino.com/images/thumb/2/26/Loging_server.png/500px-Loging_server.png~|~|height="69" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Loging_server.png]] 316 - 317 -Loging server 318 - 319 -==== Step2:access the gateway ==== 320 - 321 -$ cd rssh-server/ 322 - 323 - 324 -Check the gateway linking to the server $ ./connect-gw.sh -l 325 - 326 326 [[~[~[image:https://wiki.dragino.com/images/thumb/e/ee/Check_gateway_link_server.png/500px-Check_gateway_link_server.png~|~|height="157" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Check_gateway_link_server.png]] 327 327 328 -Check the gateway linking to the server 329 329 330 330 331 - access the gateway$ ./connect-gw.sh <GWID>291 +Access the gateway 332 332 293 +$ ./connect-gw.sh <GWID> 294 + 333 333 [[~[~[image:https://wiki.dragino.com/images/thumb/b/b7/Reverse_ssh_access_the_gateway1.png/500px-Reverse_ssh_access_the_gateway1.png~|~|height="230" width="500"~]~]>>url:https://wiki.dragino.com/index.php/File:Reverse_ssh_access_the_gateway1.png]] 334 334 335 -reverse ssh access the gateway 336 336 337 - 338 338