NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
16/08/2024
Lượt xem

Hướng dẫn truy cập Hosting bằng SSH

16/08/2024
13 phút đọc
Lượt xem

Đánh giá

Bạn cần dùng SSH để làm việc với Laravel, Magento hay WP CLI trên Hosting? Về điều này thì tại Vietnix tất cả các gói Hosting đều hỗ trợ truy cập SSH. Trong bài viết này, Vietnix sẽ hướng dẫn cho bạn cách truy cập Hosting bằng SSH một cách đơn giản và nhanh chóng nhất.

Sử dụng Terminal trong cPanel

Bước 1: Đăng nhập vào tài khoản portal của bạn.

Đăng nhập vào tài khoản Portal
Đăng nhập vào tài khoản Portal

Bước 2: Sau khi đăng nhập, trong phần Dịch vụ của tôi, bạn chọn gói hosting mà bạn muốn truy cập.

Chọn vào tab Dịch vụ của tôi sau đó chọn gói Hosting của bạn
Chọn vào tab Dịch vụ của tôi sau đó chọn gói Hosting của bạn

Bước 3: Trong phần giao diện dịch vụ hosting bạn click vào Đăng nhập vào cPanel.

Chọn tiếp vào phần Đăng nhập vào cPanel
Chọn tiếp vào phần Đăng nhập vào cPanel

Bước 4: Sau khi đăng nhập vào cPanel, trên thanh search bạn gõ: Terminal

Trên thanh search nhập Terminal
Trên thanh search nhập Terminal

Bước 5: Đọc kỹ cảnh báo về việc sử dụng Terminal. Nếu bạn hiểu và chấp nhận rủi ro, bạn nhấn I understand and want to proceed.

Lưu ý quan trọng: Terminal cung cấp khả năng kiểm soát mạnh mẽ hệ thống của bạn. Sử dụng lệnh không chính xác có thể gây ra hậu quả nghiêm trọng, bao gồm mất dữ liệu. Chỉ sử dụng Terminal nếu bạn tự tin về kiến thức và kỹ năng của mình.

Như vậy là bạn đã truy cập vào hosting của mình thông qua giao thức SSH và bạn có thể sử dụng bất cứ lệnh nào bạn muốn tại đây.

Giao diện sử dụng lệnh trên SSH
Giao diện sử dụng lệnh trên SSH

Mọi người cũng đọc:

Sử dụng SSH Key trong cPanel

Nâng cao bảo mật truy cập hosting của bạn bằng cách sử dụng SSH Key. Phương pháp này bảo vệ tối ưu cho gói hosting của bạn, đặc biệt khi cPanel ngăn chặn truy cập SSH bằng mật khẩu thông thường. Bạn có thể SSH vào Hosting bằng Putty khi thực hiện theo các bước dưới đây: 

Bước 1: Truy cập cPanel, sau đó điều hướng đến mục Security và chọn SSH Access.

Tìm SSH Access trong cPnanel
Tìm SSH Access trong cPnanel

Bước 2: Tiếp theo bạn nhấn vào Manage SSH Keys để vào giao diện quản lý key.

Click vào Manage SSH Keys
Click vào Manage SSH Keys

Bước 3: Trong giao diện quản lý key, bạn sẽ có 2 lựa chọn:

  • Generate a New Key: Hệ thống sẽ tự động tạo cặp khóa SSH (bao gồm private key và public key) và liên kết với gói hosting của bạn. Bạn chỉ cần tải về private key và sử dụng nó để đăng nhập. Hãy nhớ rằng, private key là chìa khóa bí mật của bạn, cần được bảo vệ cẩn thận.
  • Import Key: Nếu bạn đã có sẵn cặp khóa SSH, hãy nhập nội dung của private key và public key (thường là các tệp id_rsa và id_rsa.pub) vào hệ thống. Nếu bạn đã đặt mật khẩu (passphrase) cho private key, hãy nhập cả passphrase để xác thực và kích hoạt quyền truy cập vào dịch vụ hosting.

Bước 4: Nếu chưa có key bạn chọn Generate a New Key.

Click vào Generate a New Key
Click vào Generate a New Key

Bước 5: Ở bước này, bạn sẽ thiết lập các thông tin quan trọng cho SSH Key của mình:

  • Tên Key (Key Name): Bạn có thể giữ nguyên tên mặc định hoặc đặt một tên dễ nhận biết cho key của mình.
  • Mật khẩu Key (Key Password): Để đảm bảo an ninh tối đa cho việc truy cập hosting, hãy tạo một mật khẩu mạnh bao gồm chữ thường, chữ hoa, ký tự đặc biệt và số.
  • Nhập lại Mật khẩu (Re Enter Password): Xác nhận mật khẩu bạn vừa nhập để tránh sai sót.
  • Cuối cùng, nhấn nút Generate Key để hoàn tất quá trình.
  • Sau khi hoàn thành sẽ có thông báo Key Generation Complete, bạn nhấn Go Back để quay lại phần quản lý key.
Nhập thông tin vào các trường
Nhập thông tin vào các trường

Bước 6: Sau khi trở lại mục Quản lý SSH Keys, hãy nhấn vào nút Manage nằm trong khu vực Public Keys, như minh họa bên dưới. 

Click vào Manage trong khu vực Public Keys
Click vào Manage trong khu vực Public Keys

Tiếp theo, trong giao diện Manage, hãy bấm vào nút Authorize để cấp quyền truy cập cho SSH Key của bạn.

Bước 7: Trong tab Private Keys bạn nhấn View/Download tương ứng với key bạn vừa tạo để xem hoặc tải về.

Tiếp theo bạn scroll xuống phần Convert the ‘id_dsa’ key to PPK format. Nhập mật khẩu cho id_dsa sau đó bạn nhấn Convert để chuyển đổi định dạng.

Nhập mật khẩu cho id_dsa sau đó nhấn vào Convert
Nhập mật khẩu cho id_dsa sau đó nhấn vào Convert

Bước 8: Tiếp theo bạn nhấn vào Download Key, sau đó lưu file vừa tải về tại vị trí dễ nhớ để sử dụng cho những lần đăng nhập sau.

Bước 9: Truy cập vào website chính thức của PuTTY tại đây và tải về phiên bản phù hợp với hệ điều hành của bạn.

Tải xuống PuTTY
Tải xuống PuTTY

Bước 10: Mở PuTTY sau khi tải về, trong phần Session bạn điền vào các trường như sau: 

  • Host Name (or IP address): Nhập hostname hoặc địa chỉ IP của máy chủ.
  • Port: Nhập cổng SSH (thường là 22).
  • Connection type: Chọn “SSH”.

Sau đó bạn click SaveOpen

Bước 11: Nếu là lần đầu kết nối, PuTTY sẽ hiển thị cảnh báo về khóa máy chủ, bạn nhấn yes để tiếp tục, nhập tên người dùng, nếu:

  • Bạn sử dụng mật khẩu, hãy nhập mật khẩu khi được yêu cầu và mật khẩu khi bạn nhập sẽ không hiển thị
  • Bạn sử dụng SSH, nếu như Private Key của bạn có mật khẩu (passphrase), hãy nhập mật khẩu khi được yêu cầu. 

Câu hỏi thường gặp

Nếu hosting của tôi không hỗ trợ SSH, có cách nào để bật tính năng này không?

Nếu hosting của bạn không hỗ trợ SSH, rất tiếc là không có cách nào trực tiếp để bật tính năng này trên gói hosting hiện tại. SSH là một tính năng thường được cung cấp ở cấp độ hệ thống, và nếu nhà cung cấp hosting không hỗ trợ, bạn không thể tự thêm vào. Tuy nhiên, bạn có một số lựa chọn khác:

– Nâng cấp gói hosting: Nhiều nhà cung cấp hosting có các gói cao cấp hơn hỗ trợ SSH. Bạn có thể xem xét nâng cấp gói dịch vụ của mình để có quyền truy cập SSH.
– Chuyển sang nhà cung cấp khác: Nếu bạn cần SSH và nhà cung cấp hiện tại của bạn không hỗ trợ, bạn có thể xem xét chuyển sang một nhà cung cấp khác có hỗ trợ tính năng này ngay từ đầu.

Có những công cụ nào giúp quản lý nhiều hosting cùng lúc qua SSH?

Để quản lý nhiều hosting cùng lúc qua SSH, bạn có thể sử dụng một số công cụ hữu ích sau:

1. tmux và screen: Là hai công cụ quản lý terminal mạnh mẽ, cho phép bạn tạo nhiều phiên làm việc (session) trong cùng một cửa sổ terminal và dễ dàng chuyển đổi giữa cả 2. Bạn có thể kết nối SSH đến nhiều máy chủ khác nhau, thực hiện các tác vụ trên mỗi máy chủ trong một phiên riêng biệt, và không bị gián đoạn ngay cả khi bạn đóng cửa sổ terminal.

2. Ansible: Là một công cụ tự động hóa mã nguồn mở, cho phép bạn cấu hình, triển khai và quản lý nhiều máy chủ từ một máy chủ trung tâm thông qua SSH. Bạn có thể viết các playbook Ansible để định nghĩa các tác vụ cần thực hiện trên các máy chủ, sau đó chạy playbook để Ansible tự động kết nối đến các máy chủ và thực hiện các tác vụ đó.

3. SaltStack: Tương tự như Ansible, SaltStack cũng là một công cụ tự động hóa mã nguồn mở, cho phép bạn quản lý cấu hình và trạng thái của nhiều máy chủ từ một máy chủ trung tâm thông qua SSH.

4. ClusterSSH: Là một công cụ cho phép bạn mở nhiều cửa sổ terminal SSH đến nhiều máy chủ khác nhau cùng một lúc.Bạn có thể nhập lệnh trên cửa sổ terminal chính và lệnh sẽ được tự động gửi đến tất cả các cửa sổ terminal khác.

Có những tình huống nào tôi nên tránh khi sử dụng SSH để truy cập hosting?

Dưới đây là một số tình huống bạn nên tránh khi sử dụng SSH để truy cập hosting:

– Không tắt xác thực mật khẩu: Mật khẩu, ngay cả khi mạnh, vẫn có thể bị tấn công bằng các phương pháp như brute-force (thử mọi tổ hợp mật khẩu) hoặc bị đánh cắp nếu hệ thống bị xâm nhập.

– Sử dụng mật khẩu yếu hoặc dùng chung mật khẩu: Mật khẩu yếu rất dễ bị đoán hoặc bị bẻ khóa. Việc dùng chung mật khẩu trên nhiều dịch vụ khiến cho nếu một dịch vụ bị xâm nhập, các dịch vụ khác cũng sẽ bị ảnh hưởng.

– Cho phép đăng nhập root trực tiếp qua SSH: Tài khoản root có quyền truy cập cao nhất trên hệ thống. Nếu tài khoản root bị xâm nhập, kẻ tấn công sẽ có toàn quyền kiểm soát máy chủ của bạn.

– Không cập nhật hệ thống và phần mềm thường xuyên: Các lỗ hổng bảo mật mới được phát hiện thường xuyên. Nếu không cập nhật, hệ thống của bạn sẽ dễ bị tấn công hơn.

Lời kết

Qua bài viết này, chúng ta đã tìm hiểu cách truy cập Hosting bằng SSH một cách chi tiết và an toàn. Hy vọng kiến thức này sẽ giúp bạn quản lý Hosting hiệu quả hơn và khai thác tối đa tiềm năng của Hosting. Nếu có bất kỳ thắc mắc nào, đừng ngần ngại để lại bình luận bên dưới để được giải đáp. Chúc bạn thành công!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG