Cách Remote SSH Raspberry qua mạng WAN Hamachi

Ngày 02 tháng 1 năm 2018 | 210 views

Cách Remote SSH Raspberry qua mạng WAN

Bạn đang sở hữu một em Raspberry, đang có những project IOT cho tương lai..và bạn muốn điều khiển Raspberry của bạn qua Internet. Có nhiều cách bạn có thể điều khiển Raspberry của bạn qua Interner như kết nối vào 1 mạng VPN, hay mở port forward của modem rồi kết nối vào 1 dns miễn phí như no-ip.com..

Trong bài này mình sẽ hướng dẫn các bạn tạo một mạng WAN ảo dùng Hamachi để remote vào Raspberry qua Internet. Giả sử bạn có một em Raspberry đặt ở nhà và bạn muốn truy cập nó khi đang ngồi ở văn phòng..

Khái niệm về WAN mình xin không nói ở đây Thần Đèn Google đã có hết, nhưng bạn nào vẫn muốn tiềm hiểu thì có thể đọc ở Wiki

Các bạn tiến hành như sau:

Step 1: Thiết lập mạng WAN ảo với Hamachi

Đầu tiên bạn phải đăng ký một tài khoản trên logmein.com sau đó bạn đăng nhập. Sau khi bạn đăng nhập bạn quay lại trang chủ của logmein chọn dùng thử bản remote computer

Khi đó phần dashboard quản lý hiện ra

 

Các bạn chọn "Add Network" để thêm một mạng mới của bạn vào và điền các thông tin: Network name, Network type

Tiếp theo các bạn điền thông số mạng WAN của bạn vào như là kiểu join từ client, password. Ở đây chúng ta dùng miễn phí nên mỗi WAN của bạn chỉ có max 5 clients kết nối đến

Sau đó bạn download logmein cho client về và thực hiện cài đặt nó link download tại đây

Sau khi cài đặt xong logmein-hamachi client, các bạn click vào biểu tượng nút nguồn Power On, và chọn Join an existing network

Các bạn điền thông tin network ID và password tạo trên trang logmein ở trên

 

Khi đó trên logmein dashboard xuất hiện Join Request từ phí client và các bạn chọn Accept cho Client yêu cầu kết nối

Kết quả trên client và server

Step 2: Cài đặt LogmeIn-Hamachi client trên Raspberry

Tải phần mềm logmeIn-hamachi client

$wget https://www.vpn.net/installers/logmein-hamachi-2.1.0.174-armel.tgz

Thực hiện giải nén file .tgz

$tar -zxvf logmein-hamachi-2.1.0.174-armel.tgz

Vào thư mục giải nén

$cd logmein-hamachi-2.1.0.174-armel.tgz

Chạy file install.sh trong thư mục

$sudo ./install.sh

Sau khi cài đặt xong, chạy service của hamachi client

$sudo /etc/init.d/logmein-hamachi start

Thực hiện đăng nhập logmeIn

$hamachi login

Thực hiện kết nối tới máy chủ LogmeIn bạn đăng ký

$hamachi attach code4fun88@gmail.com

Đặt tên client cho Raspberry

$hamachi set-nick code4fun-raspb

Vậy là các bạn đã thực hiện xong việc cài đặt LogmeIn-hamachi client trên Raspberry.

Sau khi thực hiện xong các bạn quay lại dashboard của server và Accept Join Request từ client Raspberry

Ngoài ra để khởi động hamachi client dạng daemon

systemctl enable logmein-hamachi

 

Chúc các bạn thành công.

code4fun.vn

Giới thiệu Raspberry

Ngày 22 tháng 7 năm 2017

22-07-2017
86
SSH client trên Raspberry

Ngày 28 tháng 12 năm 2017

28-12-2017
164