<
From version < 6.1 >
edited by Edwin Chen
on 2022/05/02 09:12
To version < 7.1 >
edited by Edwin Chen
on 2022/05/02 09:21
>
Change comment: There is no comment for this version

Summary

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 bace the gateway web UI for get 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 -copy the 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: connecte private server =====
261 +===== Step3: Connect private server =====
271 271  
272 -in the gateway web UI
263 +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 :Cheak is 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:Create an authorization key file~= ====
283 +Check what gateways link to server.
303 303  
304 -1):sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey
285 +$ ./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  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0