Cách cài đặt và thiết lập Termux trên Android - Từng bước cụ thể
Cách cài đặt và thiết lập Termux trên Android - Từng bước cụ thể Show
Hướng dẫn cài đặt Termux trên AndroidĐể cài đặt Termux trên Android, bạn cần làm theo các bước sau: Tải về và cài đặt ứng dụng Termux
Cấp quyền truy cập cho TermuxĐể Termux hoạt động đúng chức năng, bạn cần cấp một số quyền cho ứng dụng này:
Để cấp quyền, bạn vào Settings >> Apps >> Termux >> Permissions và bật tất cả các quyền. Nếu đã cấp quyền mà vẫn không được thì cần khởi động lại điện thoại. Cách thiết lập bộ nhớ trong TermuxThiết lập thư mục home cho TermuxMặc định sau khi cài đặt, Termux sẽ lưu dữ liệu và file vào thư mục
Truy cập thư mục homeSau khi thiết lập storage, bạn có thể dễ dàng truy cập, đọc ghi file trong thư mục Đường dẫn tới thư mục home là: Sao lưu, phục hồi dữ liệu Termux khi đổi điện thoạiKhi đổi điện thoại, bạn có thể dễ dàng sao lưu dữ liệu và cài đặt của Termux để khôi phục trên máy mới, bao gồm:
Chỉ cần copy nội dung thư mục Các mẹo sử dụng bộ nhớ trongĐể tận dụng tối đa bộ nhớ trong khi sử dụng Termux, bạn nên áp dụng các mẹo sau:
Các lệnh thiết lập Termux cơ bảnSau khi cài đặt Termux, bạn cần tiến hành một số bước cấu hình để ứng dụng hoạt động tốt hơn. Một số lệnh thiết lập cơ bản như sau: Cài đặt Java RuntimeLệnh cài đặt Java Runtime:
Java rất cần thiết cho nhiều ứng dụng và website. Cài đặt gói công cụCài các công cụ cơ bản như vim, wget, curl, git:
Dùng để code, download file, version control,... Thay đổi màu sắcĐể dễ đọc hơn, bạn nên thay đổi màu sắc của Termux bằng lệnh:
Thêm tùy chọn phím tắtCó thể cài đặt các tổ hợp phím tắt để thao tác nhanh hơn:
Sử dụng lệnh
Cập nhật lên phiên bản mới nhấtĐịnh kỳ cập nhật lên phiên bản mới để có tính năng và bản vá lỗi mới:
Như vậy đã hoàn tất các thiết lập cơ bản cho Termux. Hướng dẫn thiết lập SSH trong TermuxĐể sử dụng giao thức SSH trên Termux, bạn cần làm các bước sau: Cài đặt các gói cần thiếtCài OpenSSH để tạo SSH server:
Càiêm phoi SSH để kết nối:
Cấu hình key SSHSinh khóa RSA bằng lệnh:
Nhấn Enter cho tất cả câu hỏi để sinh key mặc định. Key sẽ được lưu tại Cho phép truy cập từ xaChỉnh sửa file sshd_config:
Tìm dòng Lưu lại và khởi động lại SSH server:
Kiểm tra kết nối SSHTrên thiết bị khác, kiểm tra kết nối tới SSH server vừa tạo:
Nhập Như vậy đã hoàn tất quá trình thiết lập SSH cho Termux. Cài đặt các gói cần thiếtĐể tăng khả năng ứng dụng của Termux, bạn nên cài một số gói phần mềm hữu ích như Python, Nodejs, Go,... Các bước cụ thể như sau: Cài đặt ngôn ngữ Python
Cài đặt Nodejs
Cài đặt ngôn ngữ lập trình Go
Ngoài ra có thể cài thêm nhiều ngôn ngữ, framework để phục vụ mục đích phát triển phần mềm của bạn. Cấu hình key SSHĐể sử dụng SSH một cách thuận tiện và an toàn, bạn cần làm các bước cấu hình key như sau: Sinh khóa cho máy chủ SSHTrên máy chủ, sinh 1 cặp key bằng lệnh:
Nhập đường dẫn, tên file mà bạn muốn lưu key. Lưu ý giữ kín private key này. Copy public key sang máy trạmPublic key vừa sinh ra thì copy sang máy trạm:
Nhập mật khẩu của máy trạm. Public key sẽ được copy vào file Đăng nhập thửTrên máy trạm, thử đăng nhấp SSH tới máy chủ mà không cần nhập password:
Nếu đăng nhập thành công là đã cấu hình xong. Cho phép truy cập từ xaĐể truy cập được vào Termux từ xa, bạn cần cấu hình cho SSH server chấp nhận kết nối t ### Cho phép truy cập từ xa Để truy cập được vào Termux từ xa, bạn cần cấu hình cho SSH server chấp nhận kết nối từ bên ngoài:
Điều này cho phép sshd lắng nghe trên tất cả các interface.
Giờ có thể ssh vào Termux từ xa bằng tài khoản root và mật khẩu. Sử dụng SSH keys để đăng nhậpĐể tăng tính bảo mật, bạn nên sử dụng SSH keys thay vì mật khẩu để đăng nhập từ xa:
Điều này ngăn chặn được các cuộc tấn công brute-force vào mật khẩu ssh. Kiểm tra kết nối SSHSau khi đã cấu hình sshd và mở port trên Termux. Bạn cần kiểm tra kết nối từ xa như sau:
Như vậy là đã hoàn tất bước kiểm tra, bạn đã có thể truy cập và sử dụng Termux từ xa một cách bảo mật. Các mẹo sử dụng Termux hiệu quảĐể tận dụng tối đa khả năng của Termux, bên cạnh việc thiết lập đúng cách, bạn nên áp dụng các mẹo sau: Tự động hoàn thành lệnhSử dụng tính năng auto-complete để tiết kiệm thời gian gõ lệnh. Chỉ cần gõ đầu lệnh và nhấn Tab để hoàn thiện phần còn lại. VD: Gõ Lưu lại lịch sử lệnhMọi lệnh bạn gõ đều được Termux lưu lại trong history. Sử dụng các phím mũi tên lên xuống để lấy lại lệnh đã dùng mà không cần gõ lại. Cũng có thể sử dụng Gõ lệnh nhanh bằng aliasThay vì gõ đầy đủ lệnh dài, bạn có thể đặt alias (bí danh) ngắn gọn hơn. Ví dụ tạo alias lát
Giờ chỉ cần gõ Mở file bằng các trình soạn thảoNgoài vim và nano, bạn có thể cài các trình soạn thảo như emacs, micro hoặc sử dụng editer của hệ điều hành như gedit:
File sẽ được mở ngay trong gedit thay vì dòng lệnh. Những ứng dụng hữu ích cho TermuxNgoài terminal thuần, Termux còn có thể cài và sử dụng các ứng dụng đồ họa để nâng cao trải nghiệm. Một số ứng dụng hay dùng như: Termux:APIĐây là thư viện giúp Termux tương tác với các tính năng bên ngoài như camera, định vị, cảm biến,...) Bạn có thể lập trình ứng dụng tận dụng các API này. Termux:WidgetTermux:Widget cho phép tạo các tiện ích widget nhỏ gọn, có thể đặt ngay trên màn hình chính Android. VD như widget đồng hồ, máy tính, đo nhiệt độ, RAM,... Termux:StylingLà ứng dụng dùng để thay đổi giao diện của Termux như màu sắc, font chữ, biểu tượng,... tùy theo sở thích. Termux:FloatTermux:Float cho phép mở cửa sổ terminal nhỏ có thể di chuyển, thu phóng kích thước mà không làm gián đoạn hoạt động. Điều này giúp bạn vừa chat, vừa code dễ dàng. Kết luậnNhư vậy, qua bài viết trên có thể thấy Termux là một ứng dụng terminal mạnh mẽ trên Android. Bạn có thể biến chiếc điện thoại thành một máy chủ linux thu nhỏ với đầy đủ tính năng. Hy vọng với các hướng dẫn cụ thể từng bước trong bài viết, bạn đã nắm rõ cách cài đặt, cấu hình và sử dụng Termux. Hãy tận dụng tối đa ứng dụng này để phục vụ cho công việc và sở thích của mình. Chúc bạn thành công! |