Hide last authors
Xiaoling 30.2 1 **Table of Contents:**
Xiaoling 25.6 2
Edwin Chen 1.1 3 {{toc/}}
4
Xiaoling 25.6 5
6
Xiaoling 25.7 7
Xiaoling 71.2 8 = 1.  Monitor Gateway =
Edwin Chen 1.1 9
Xiaoling 71.2 10 == 1.1  Introduction ==
Edwin Chen 1.1 11
Xiaoling 30.2 12
Edwin Chen 1.1 13 This introduction shows how to use a script to monitor the gateway. The video link for this instruction is: [[https:~~/~~/youtu.be/8PieIwfSF_g>>url:https://youtu.be/8PieIwfSF_g]]
14
Xiaoling 51.2 15
Xiaoling 29.2 16 [[image:image-20220531155018-18.png]]
Edwin Chen 1.1 17
Xiaoling 8.3 18
Xiaoling 71.2 19 == 1.2  Steps ==
Edwin Chen 1.1 20
Xiaoling 30.2 21
Edwin Chen 1.1 22 * Create account in ThingsSpeak and creat channel.
Xiaoling 73.2 23
Edwin Chen 1.1 24 * Download script from dragino site and move it to properly directory
25
26 (% class="box infomessage" %)
27 (((
28 root@dragino-1baf44:~~# wget [[http:~~/~~/www.dragino.com/downloads/downloads/LoRa_Gateway/LPS8/Firmware/customized_script/monitor_gateway.sh>>url:http://www.dragino.com/downloads/downloads/LoRa_Gateway/LPS8/Firmware/customized_script/monitor_gateway.sh]]
29 Downloading '[[http:~~/~~/www.dragino.com/downloads/downloads/LoRa_Gateway/LPS8/Firmware/customized_script/monitor_gateway.sh'>>url:http://www.dragino.com/downloads/downloads/LoRa_Gateway/LPS8/Firmware/customized_script/monitor_gateway.sh']]
30 Connecting to 162.241.22.11:80
31 Writing to 'monitor_gateway.sh'
32 monitor_gateway.sh   100% |~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~**|  1860   0:00:00 ETA
33 Download completed (1860 bytes)
34 root@dragino-1baf44:~~# chmod +x monitor_gateway.sh;mv monitor_gateway.sh /usr/bin/
35 root@dragino-1baf44:~~#
36 root@dragino-1baf44:~~#
37 )))
38
Xiaoling 44.2 39
Xiaoling 51.2 40
Edwin Chen 1.1 41 * change the script monitor_gateway.sh with properly users setting:
42
43 (% class="box infomessage" %)
44 (((
45 USER='xxxxx'             # user name in your thinkspeak ~-~-> Profile
46 PASS='xxxxx'     #MQTT_API_KEY in your thinkspeak ~-~-> Profile
47 CHAN_ID='xxxx'    #Channel ID   of the channel for this gateway
48 CHAN_KEY='xxxxx'   #Channel Write API  of the channel for this gateway
49 )))
50
51
Xiaoling 51.2 52
Xiaoling 44.2 53 * run (% style="color:blue" %)**/usr/bin/monitor_gateway.sh**(%%) to test if upload is good.
Edwin Chen 1.1 54
Xiaoling 44.2 55 * 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
56
Edwin Chen 1.1 57 (% class="box infomessage" %)
58 (((
Edwin Chen 7.1 59 # For details see man 4 crontabs
Edwin Chen 1.1 60 # Example of job definition:
61 # .~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- minute (0 - 59)
62 # | .~-~-~-~-~-~-~-~-~-~-~-~-- hour (0 - 23)
63 # | | .~-~-~-~-~-~-~-~-~-~- day of month (1 - 31)
64 # | | | .~-~-~-~-~-~-- month (1 - 12) OR jan,feb,mar,apr ...
65 # | | | | .~-~-~-~- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
66 # | | | | |
67 # * * * * * user-name command to be executed
68 #*/10 * * * *  checklog
69 ~* 23 * * *  /etc/init.d/auto_update start
Edwin Chen 2.1 70 */20 * * * *  /usr/bin/monitor_gateway.sh     
Edwin Chen 1.1 71 )))
72
73 * Reboot device.
74
Xiaoling 64.2 75
Xiaoling 71.2 76 == 1.3  Monitor Public IP ==
Xiaoling 30.2 77
Xiaoling 71.2 78
Edwin Chen 1.1 79 The monitor_gateway.sh has been updated to upload the public ip of the device as well.
80
81 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.
82
Xiaoling 44.2 83
Xiaoling 73.2 84 [[image:image-20220531145559-2.png||height="658" width="1233"]]
Edwin Chen 1.1 85
86 Find Public IP
87
88
Xiaoling 71.2 89 = 2.  Remote Access =
Edwin Chen 1.1 90
Xiaoling 72.2 91 == 2.1  Remote Access via Remote.it. ==
Edwin Chen 1.1 92
93
94 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.
95
96
Xiaoling 30.2 97 (% style="color:red" %)**Important Notice:**
98
Edwin Chen 1.1 99 * Remote.it access will give full control of your device to remote support.
Xiaoling 73.2 100
Kilight Cao 37.1 101 * 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.
Xiaoling 73.2 102
Edwin Chen 51.1 103 * For how to use remote.it for (% style="color:blue" %)**general remote control**(%%), please see :  [[Remoteit user instruction for Dragino Gateway>>https://www.remote.it/getting-started/dragino]].
Xiaoling 73.2 104
Xiaoling 44.2 105 * For Quick add remote.it to (% style="color:blue" %)**Dragino for remote debug**(%%), please see below:
Edwin Chen 1.1 106
Xiaoling 44.2 107 (% style="color:blue" %)**1. Install the Remote.it software**
Edwin Chen 33.1 108
Xiaoling 44.10 109 Users can directly click** "Install"** on the Web UI to install Remote. it.
Edwin Chen 34.1 110
Xiaoling 44.2 111
Kilight Cao 41.1 112 [[image:image-20220725134300-1.png||height="438" width="905"]]
113
Kilight Cao 42.1 114
Kilight Cao 37.1 115
Xiaoling 44.2 116 (% style="color:blue" %)**2. Enter the license key**
117
Xiaoling 44.6 118 Users need to enter the license key in the box under **"2. Register"** section and click the **"Save"** button and** "Register"** button.
Kilight Cao 37.1 119
Kilight Cao 44.1 120 (% style="color:red" %)**When the user enters this license key, Dragino support will have access to your gateway.**
Kilight Cao 39.1 121
Xiaoling 44.2 122
Kilight Cao 37.1 123 (% class="box infomessage" %)
124 (((
Kilight Cao 72.1 125 **fd173d1d-faed-493e-a868-c511a38aba45**
Kilight Cao 37.1 126 )))
127
Kilight Cao 75.1 128 [[image:image-20230607085305-1.png||height="555" width="993"]]
Kilight Cao 37.1 129
130
131
Xiaoling 44.2 132 (% style="color:blue" %)**3. Connect and tell us your device ID or Hostname**
Kilight Cao 37.1 133
Xiaoling 44.2 134 Users can view the device ID or Hostname of the gateway on** (% style="color:red" %)System ~-~-> System Overview(%%)** interface.Such as : dragino-1ef9ac
135
136
Kilight Cao 37.1 137 [[image:image-20220725115720-2.png||height="658" width="900"]]
138
139
Xiaoling 72.2 140 === 2.1.1  How to save the registered remote after the gateway's firmware update. ===
Xiaoling 57.2 141
Xiaoling 44.2 142
Xiaoye 64.1 143 Before version [[lgw~~-~~-build-v5.4.1668240318-20221112-1606>>http://repo.dragino.com/release/miscellaneous/remoteit/dragino-lgw--v5.4.1668240318-squashfs-sysupgrade.bin]], once the gateway firmware is upgraded the remote configuration is gone.
Kilight Cao 49.1 144
Xiaoye 62.1 145 This issue is now corrected:
146
147
148
Xiaoling 72.2 149 ==== **The gateway version is lower than** **lgw~-~-build-v5.4.1668240318-20221112-1606:** ====
Xiaoye 62.1 150
151
Xiaoling 64.2 152 **~1. upload the [[backup file>>http://repo.dragino.com/release/miscellaneous/remoteit/backup.tar.gz]] to update the configuration.**
153
Xiaoye 62.1 154 [[image:image-20221112162644-4.png]]
155
156
157
Xiaoling 64.2 158 **2. Check the 'Preserver Settings' check box when you upgrade the gateway with the firmware. **
159
Xiaoye 62.1 160 [[image:image-20221112162543-2.png]]
161
162
163
Xiaoling 72.2 164 ==== **The gateway version is greater or equal to**  **lgw~-~-build-v5.4.1668240318-20221112-1606:** ====
Xiaoye 62.1 165
166
167
Xiaoling 64.2 168 **~1. Only to do: Check the 'Preserver Settings' check box when you upgrade the gateway with the firmware. **
169
Xiaoye 62.1 170 [[image:image-20221112162547-3.png]]
171
172
Xiaoling 72.3 173 === 2.1.2  How to register hp0d with Remote.it ===
Xiaoye 62.1 174
175
Xiaoling 73.2 176 (% style="color:blue" %)**Prerequisites:**
Kilight Cao 49.1 177
178 Users must have an account and APP for remote.it
179
Kilight Cao 71.1 180 **[[https:~~/~~/app.remote.it>>https://app.remote.it]]**
Kilight Cao 49.1 181
182
Xiaoling 72.3 183 ==== (% style="color:blue" %)**1.  Click "+" in the APP to add a device**(%%) ====
Kilight Cao 49.1 184
Xiaoling 64.2 185
Kilight Cao 49.1 186 Then click Add "Linux & Raspberry Pi" and the APP will generate a command to register the device.
187
188
189 [[image:image-20220815173938-1.jpeg||height="574" width="919"]]
190
191
Xiaoling 51.2 192
Xiaoling 72.3 193 ==== (% style="color:blue" %)**2.  Copy the register device command**(%%) ====
Kilight Cao 49.1 194
195
196 [[image:image-20220815173944-2.jpeg||height="556" width="923"]]
197
198
Xiaoling 51.2 199
Xiaoling 72.3 200 ==== (% style="color:blue" %)**3.  Enter the command copied from the previous step on the HP0D Linux command line**(%%) ====
Kilight Cao 49.1 201
Xiaoling 51.2 202
Kilight Cao 49.1 203 [[image:image-20220815173951-3.jpeg||height="424" width="1147"]]
204
205
Xiaoling 51.2 206
Xiaoling 72.3 207 ==== (% style="color:blue" %)**4.  Check whether the device is successfully registered on the Remote.it APP**(%%) ====
Kilight Cao 49.1 208
209
210 [[image:image-20220815173958-4.jpeg||height="580" width="964"]]
211
212
Xiaoling 72.3 213 === 2.1.3  How to register the gateway with Remote.it via SSH Access for Linux console ===
Xiaoling 57.2 214
Kilight Cao 57.1 215
Xiaoling 73.2 216 (% style="color:blue" %)**Prerequisites:**
Kilight Cao 57.1 217
Kilight Cao 71.1 218 Users must have an account and APP for remote.it
219
220 **[[https:~~/~~/app.remote.it>>https://app.remote.it]]**
221
222 For detailed examples, please see: **[[OpenWrt How to Connect Guide (remote.it)>>url:https://www.remote.it/getting-started/openwrt]]**
223
224
Xiaoling 72.3 225 ==== (% style="color:blue" %)**1.  Click "+" in the APP to add a device**(%%) ====
Kilight Cao 71.1 226
227
228 Then click Add "OpenWrt" and the APP will generate a command to register the device.
229
230 [[image:image-20230320110123-4.png||height="657" width="1191"]]
231
232
233
Xiaoling 72.3 234 ==== (% style="color:blue" %)**2.  Copy the register device command**(%%) ====
Kilight Cao 71.1 235
Xiaoling 72.3 236
Kilight Cao 71.1 237 [[image:image-20230320110309-5.png||height="635" width="1197"]]
238
239
240
Xiaoling 72.3 241 ==== (% style="color:blue" %)**3.  Enter the command copied from the previous step on the gateway Linux command line**(%%) ====
242
Kilight Cao 71.1 243
Xiaoling 72.4 244 (% class="wikigeneratedid" id="H" %)
245 [[image:image-20230320105212-1.png||height="758" width="820"]]
Kilight Cao 71.1 246
247
Xiaoling 72.4 248
Xiaoling 72.3 249 ==== (% style="color:blue" %)**4.  Check whether the device is successfully registered on the Remote.it APP**(%%) ====
Kilight Cao 71.1 250
Xiaoling 72.3 251
Kilight Cao 71.1 252 [[image:image-20230320112057-6.png||height="603" width="1135"]]
253
254
Xiaoling 72.3 255 === 2.1.4  Trouble Shooting ===
Kilight Cao 71.1 256
257
Xiaoling 72.3 258 ==== **1. What should users do when gateway Remote.it installation fails** ====
Kilight Cao 57.1 259
Xiaoling 57.4 260
Kilight Cao 57.1 261 [[image:image-20220907162028-4.png||height="564" width="1148"]]
262
263
Xiaoling 57.4 264 (% style="color:blue" %)**Step 1:  **(%%)Users can download the archive and upload it to the gateway:** [[attach:backup.tar.gz||target="_blank"]]**
Kilight Cao 57.1 265
266 [[image:image-20220907161050-2.png]]
267
268
269
Xiaoling 57.4 270 (% style="color:blue" %)**Step 2:  **(%%)Back to the Remote.it screen, and click **"Install"** again.
271
Kilight Cao 57.1 272 [[image:image-20220907161352-3.png]]
273
274
Xiaoling 57.4 275 (% style="color:blue" %)**Step 3:**(%%) Follow the [[Remoteit user instruction for Dragino Gateway>>https://www.remote.it/getting-started/dragino]] steps to reconfigure
Kilight Cao 57.1 276
277
Xiaoling 72.3 278 == 2.2  RSSH Introduction ==
Edwin Chen 1.1 279
Xiaoling 31.3 280
Edwin Chen 2.1 281 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.
Edwin Chen 1.1 282
Xiaoling 44.2 283 (% style="color:red" %)**Important Notice:**
Edwin Chen 1.1 284
Edwin Chen 2.2 285 (% class="box warningmessage" %)
Edwin Chen 2.1 286 (((
287 RSSH access will give full control of your device to remote support. Please remove sensitivity info before perform this
Edwin Chen 73.1 288 This RSSH allow Dragino Support Team to remote access to customer's device. Customer is not able to remote access it via Dragino Server.
289
290 If user want to access himself, he need to set up the RSSH server himself.
Edwin Chen 2.1 291 )))
292
293
Xiaoling 44.6 294 **Below gateway support reverse SSH access:**
295
Edwin Chen 4.1 296 * 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/]]
Edwin Chen 2.1 297 * LG01N, OLG01N (Note: LG01-P LG01-S doesn't support)
298 * LG02, OLG02
299 * LG308, DLOS8
300 * LPS8
301 * LIG16
302 * MS14 series if installed with the same firmware.
303
Xiaoling 72.3 304
Xiaoling 71.2 305 === 2.2.1  End User Guide to use SSH access ===
306
307
Edwin Chen 4.1 308 Go to this the Reverse SSH page as below:
Edwin Chen 1.1 309
Xiaoye 78.1 310 [[image:image-20231107200442-2.png||height="684" width="973"]]
Xiaoling 44.3 311
Edwin Chen 1.1 312
Edwin Chen 4.1 313 Get the RSSH configure page
Edwin Chen 1.1 314
Xiaoye 78.1 315 [[image:image-20220531152815-14.png]]
Xiaoling 11.3 316
Edwin Chen 4.1 317 Connection OK.
318
Xiaoye 78.1 319 * (% style="color:#037691" %)**ConnectionType**(%%):  Select a type
320 * (% style="color:#037691" %)**Login ID**(%%):  Input the rssh server minimal ssh user
321 * (% style="color:#037691" %)**Host Address**(%%):  Input rssh server public IP address/domain name
322 * (% style="color:#037691" %)**Connect at Startup**(%%) :  Choose to enable connect once the device is powered.
323 * (% 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
Xiaoling 12.2 324
Edwin Chen 4.1 325 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.
326
Edwin Chen 5.1 327
Xiaoling 71.2 328 === 2.2.2  Set Up RSSH Server ===
Xiaoling 30.5 329
Xiaoling 44.3 330
Edwin Chen 5.2 331 Advance administrator can config a SSH server to provide support their end user themselves., Steps as below
Edwin Chen 5.1 332
333
Xiaoling 9.7 334
Xiaoling 44.3 335 ==== (% style="color:blue" %)**Step 1 :  Download the SSH service code**(%%) ====
Edwin Chen 5.1 336
Xiaoling 30.5 337
338 **1).**  git clone [[https:~~/~~/github.com/dragino/rssh-server.git>>url:https://github.com/dragino/rssh-server.git]] rssh-server
339
Xiaoling 13.2 340 [[image:image-20220531150750-5.png]]
Edwin Chen 5.1 341
342
Xiaoling 30.5 343 **2).**  cd rssh-server; sudo make ~-~--> to Generate the execute file:rssh_serv
344
Xiaoling 14.2 345 [[image:image-20220531150811-6.png]]
Edwin Chen 5.1 346
347
348 **Debug** :
349
Xiaoling 14.3 350 (((
351 (% class="box" %)
352 (((
353 if you git fail.  ~-~->  (% style="color:#037691" %)**sudo: git: command not found**(%%).
354 please install git.  ~-~->    (% style="color:#037691" %)**yum install git -y  or  apt-get install git -y**(%%).
355 if you make error 127,it** (% style="color:#037691" %)lack of gcc(%%)**.
356 please install gcc.  ~-~->  (% style="color:#037691" %)**yum install gcc**(%%).
357 )))
358 )))
Edwin Chen 5.1 359
Xiaoling 15.2 360 [[image:image-20220531151516-7.png]]
Edwin Chen 5.1 361
362
Xiaoling 15.2 363 (((
364 (% class="box" %)
365 (((
366 if you make a fatal error : sqlite3.h,it (% style="color:#037691" %)**lack of sqlite3**(%%).
367 please insatell sqlite3.
368 )))
369 )))
Edwin Chen 5.1 370
Xiaoling 16.2 371 [[image:image-20220531151628-8.png]]
Edwin Chen 5.1 372
373
Xiaoling 44.8 374 (% style="color:blue" %)**How to install Sqlit3:**
Edwin Chen 5.1 375
Edwin Chen 5.2 376 (% class="box infomessage" %)
377 (((
Xiaoling 44.3 378 **~ Step 1:** Download the SQLit3 installation package
Xiaoling 30.5 379 sudo wget **[[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]]**
Xiaoling 16.4 380
Xiaoling 44.3 381 **Step 2: **tar the SQLit3 installation package
Edwin Chen 5.1 382 sudo tar -zxvf sqlite-autoconf-3350300.tar.gz
Xiaoling 30.5 383
Xiaoling 44.3 384 **Step 3:** Generate the makefile
Edwin Chen 5.1 385 cd sqlite-autoconf-3350300/;./configure
Xiaoling 30.5 386
Xiaoling 44.3 387 **Step 4:** Compile makefile
Edwin Chen 5.1 388 sudo make
Xiaoling 30.5 389
Xiaoling 44.3 390 **Step 5:** Install makefile
Edwin Chen 5.1 391 sudo make install
Xiaoling 30.5 392
393 **Check:**
Xiaoling 44.3 394 cd /usr/local/bin;ls -al  ~-~->    Check to see if there is a file for sqlite3
Edwin Chen 5.2 395 cd sqlite-autoconf-3350300/;./sqlite3 test.db        ~-~->    Test whether the sqlite3 was installed successfully
Xiaoling 30.5 396
397 **debug:**
Edwin Chen 5.1 398 If you get the imformation that is SQLite header and source version mismatch, when you execute./sqlite3 test.db.
399 Please execute the command /sbin/ldconfig.
400 After that execute the command ./sqlite3 test.db again.
Edwin Chen 5.2 401 )))
402
403
404
Xiaoling 44.3 405 ==== (% style="color:blue" %)**Step 2 :  Install and run the RSS service**(%%) ====
Edwin Chen 5.2 406
Xiaoling 30.5 407
408 **1). ** install database for /var/rsshdb.sqlite3 and Server development port for 3721(The default is 3721)
409
Edwin Chen 5.2 410 user must enter the root account and run the following commands
411
412 (% class="box infomessage" %)
413 (((
Xiaoling 44.9 414 **$ ./create_sqlite3_db.sh
Edwin Chen 5.2 415 $ ./rssh_serv -p  3721 2>&1 &
Xiaoling 44.9 416 $ ps -ef | grep rssh_serv check 3721 port**
Edwin Chen 5.2 417 )))
418
Xiaoling 18.2 419 [[image:image-20220531151958-10.png]]
Edwin Chen 5.2 420
421
422 **Debug:**
423
424 {{{ Check /var/rsshdb.sqlite3 --> ls /var/rsshdb.sqlite3
425 Check ls /var/rsshdb.sqlite3 --> sudo chmod 777 rssh_serv
Edwin Chen 5.1 426 }}}
427
Edwin Chen 5.2 428 {{{ if fail to open dpvlry or to bind to it
429 please kill rssh_serv,and run ./rssh_serv -p 3721 2>&1 & again
430 }}}
Edwin Chen 5.1 431
Edwin Chen 5.2 432
433
Xiaoling 44.3 434 ==== (% style="color:blue" %)**Step 3 :  Create a minimal SSH user (reverse SSH proxy for the gateway)**(%%) ====
Edwin Chen 5.2 435
Xiaoling 30.5 436
Edwin Chen 5.2 437 (% class="box infomessage" %)
438 (((
Xiaoling 30.5 439 **1):**  sudo useradd XXXXX (custom user name)
440 **2):**  sudo passwd xxxxxx
441 **3):**  cp /bin/bash /bin/rbash
442 **4):**  sudo nano /etc/passwd ~-~-> Change /bin/bash to /bin/rbash
443 **5):**  sudo nano /home/xxxxx/.bashrc **empty it,and input export PATH=$HOME/bin**
444 **6):**  sudo nano /home/xxxxx/.bash_profile **empty it,and input export PATH=$HOME/bin**
Edwin Chen 5.2 445 )))
446
Xiaoling 30.5 447 (% style="color:red" %)**Now user "XXXXX" is the user with limited permissions of the current system**
Edwin Chen 5.2 448
Edwin Chen 7.1 449
Xiaoling 18.3 450
Xiaoling 44.3 451 ==== (% style="color:blue" %)**Step 4 :  Create an authorization key file**(%%) ====
Edwin Chen 7.1 452
453
Xiaoling 30.5 454 **1):**  sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey
455
Xiaoling 44.12 456
Edwin Chen 7.1 457 **Debug:**
458
459 {{{ check: sudo ls /home/xxxxx/.ssh/authorizedkey}}}
460
461
Xiaoling 71.2 462 === 2.2.3  How does user get the gateway to connect to a user's private server ===
Edwin Chen 7.1 463
Edwin Chen 5.2 464
465
Xiaoling 44.3 466 ==== (% style="color:blue" %)**Step 1 :  Come back the gateway web UI to get the gateway Public key**(%%) ====
Edwin Chen 5.2 467
Xiaoling 44.3 468
Xiaoling 30.5 469 **1)**  in the system ~-~-> (% style="color:#037691" %)**Remote Mgmt/span**
470
Xiaoling 19.2 471 [[image:image-20220531152419-11.png]]
Edwin Chen 5.2 472
473
474
Xiaoling 44.3 475 ==== (% style="color:blue" %)**Step 2 :  Authorization server**(%%) ====
Xiaoling 30.5 476
477
Edwin Chen 7.1 478 Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file.
Edwin Chen 5.2 479
Xiaoling 20.2 480 [[image:image-20220531152549-12.png]]
Edwin Chen 5.2 481
482
483
Xiaoling 44.3 484 ==== (% style="color:blue" %)**Step 3 :  Connect private server**(%%) ====
Xiaoling 30.5 485
486
Edwin Chen 7.1 487 This is same as connect Dragino Support Server but just change the server address to customize server address.
Edwin Chen 5.2 488
Xiaoling 21.2 489 [[image:image-20220531152633-13.png]]
Edwin Chen 5.2 490
491
492
Xiaoling 44.3 493 ==== (% style="color:blue" %)**Step 4 :  Check Connection**(%%) ====
Edwin Chen 5.2 494
Xiaoling 30.5 495
Edwin Chen 5.2 496 Rssh Host connection Ok
497
Xiaoling 22.2 498 [[image:image-20220531152815-14.png]]
Edwin Chen 5.2 499
500
Edwin Chen 7.1 501 User can use common ps | grep ssh to check it in the gateway.
Edwin Chen 5.2 502
Xiaoling 23.2 503 [[image:image-20220531152840-15.png]]
Edwin Chen 5.2 504
505
506
Xiaoling 44.3 507 ==== (% style="color:blue" %)**Step 5 :  Access the gateway from customized server**(%%) ====
Xiaoling 30.5 508
509
Edwin Chen 7.1 510 Check what gateways link to server.
Edwin Chen 5.2 511
Xiaoling 24.2 512 (% class="box infomessage" %)
513 (((
Xiaoling 44.3 514 **$ ./connect-gw.sh -l**
Xiaoling 24.2 515 )))
Edwin Chen 5.2 516
Xiaoling 24.2 517 [[image:image-20220531153016-16.png]]
Edwin Chen 5.2 518
519
520
Edwin Chen 7.1 521 Access the gateway
Edwin Chen 5.2 522
Xiaoling 25.2 523 (% class="box infomessage" %)
524 (((
Xiaoling 44.3 525 **$ ./connect-gw.sh <GWID>**
Xiaoling 25.2 526 )))
Edwin Chen 5.2 527
Xiaoling 25.2 528 [[image:image-20220531153219-17.png]]
Xiaoling 73.2 529
530
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0