Biết cách kết nối với trang web của bạn thông qua SSH cho phép bạn thiết lập các kết nối nhất định giữa máy cục bộ và máy chủ từ xa. Ngày nay, nhiều doanh nghiệp đang tận dụng các công nghệ mới nổi để nâng cao hiệu suất và cắt giảm chi phí, và SSH cũng không tách rời khỏi công nghệ này.
Những dấu hiệu tiến bộ mới dẫn đến những yêu cầu mới và công nghệ bảo mật hiện đại có thể đấu tranh chống lại những cách tiếp cận và phương pháp vô dụng và yếu kém. Đây là lý do tại sao chúng tôi muốn đi sâu vào giải pháp SSH.
Vì vậy, hãy tiếp tục đọc để khám phá các mẹo cần thiết về SSH, có thể tạo kết nối an toàn và đáng tin cậy cho bạn. Trước khi đề cập đến cách kết nối trang web của bạn qua SSH, chúng ta nên biết SSH là gì.
SSH là gì?
SSH là viết tắt của Secure Shell và là giao thức truyền thông an toàn khởi tạo các kết nối được mã hóa trên mạng thông qua HTTP (giao thức truyền siêu văn bản). HTTP chia sẻ dữ liệu của các trang web cho máy tính và SSH bổ sung tính bảo mật tuyệt vời cho dữ liệu đó để truy cập các tài nguyên từ xa.
SSH hỗ trợ các loại bảo mật truy cập máy chủ khác nhau, như truyền và đồng bộ hóa tệp, FTP qua SSH, sao chép an toàn và truy cập mạng riêng vào máy chủ bằng OpenSSH. Vì vậy, bạn sẽ có thể kết nối trang web của mình bằng ứng dụng khách SSH để truyền dữ liệu một cách an toàn thông qua GUI hoặc dòng lệnh.
Tất nhiên, lúc đầu bạn nên thay đổi cổng SSH từ giá trị mặc định của nó để làm cho nó thực sự an toàn.
Cũng đọc: Chuyển tiếp cổng trên Windows VPS
Mẹo: Vì Linux và Mac Os có giao diện SSH tích hợp nên không cần cài đặt ứng dụng khách SSH.
Bắt đầu viết blog
Tự lưu trữ WordPress của bạn trên phần cứng hàng đầu, có bộ lưu trữ NVMe và độ trễ tối thiểu trên toàn thế giới — hãy chọn bản phân phối yêu thích của bạn.
Nhận VPS WordPressLàm cách nào để kết nối với máy chủ bằng SSH?
Để bắt đầu kết nối trang web của bạn qua SSH, bạn cần có các công cụ để thực hiện điều đó. Để bắt đầu, bạn nên SSH vào máy chủ bằng thiết bị đầu cuối mà chúng tôi truy cập trong các dòng sau để bạn có thể thiết lập kết nối thông qua SSH.
Làm cách nào để SSH vào máy chủ bằng thiết bị đầu cuối?
Mac và Linux Os có thể khởi tạo kết nối SSH bằng Terminal. Terminal là một loại trình giả lập tương tự như DOS, chạy các hướng dẫn dòng lệnh trên cả hệ thống và máy chủ từ xa của bạn.
Vì vậy, không có dấu hiệu nào về giao diện người dùng đồ họa để dễ dàng tạo kết nối SSH đến máy chủ của bạn. Bạn có tất cả các tùy chọn cần thiết và có giá trị trong màn hình đen dựa trên loại đơn giản này để đưa ra kết quả phù hợp.

- Đầu tiên, nhấp vào biểu tượng khởi chạy Pod rồi nhập “Terminal” vào thanh tìm kiếm
- Hoặc bạn có thể điều hướng đến Terminal thông qua Ứng dụng> Tiện ích
Làm cách nào để kết nối với máy chủ web bằng Putty?
Putty là phần mềm thiết bị đầu cuối SSH miễn phí, được gọi là ứng dụng máy khách SSH chạy trên Microsoft Windows để truy cập VPS, máy vật lý hoặc nhiều máy ảo trong một máy chủ để quản lý chúng. dễ sử dụng.
Không giống như Terminal, để kết nối máy chủ web của bạn bằng SSH, trước tiên bạn cần tải xuống và cài đặt Putty, sau đó thực hiện các bước tiếp theo.
Cài đặt máy khách PuTTY SSH trên Windows
- Tới trang web chính thức và tải xuống Putty phiên bản mới nhất
Mẹo: Bạn có thể chọn gói phù hợp nhất với phiên bản Windows của mình và nên tải xuống phiên bản 32 bit để an toàn hơn.
Hai phương pháp này thực hiện tương tự để bạn kết nối qua máy chủ SSH từ Windows hoặc Mac Os. Sau khi bạn đã sử dụng máy khách SSH hoặc Terminal làm yêu cầu trước để kết nối máy chủ của mình, bây giờ hãy tiếp tục với Dòng lệnh để chạy mã và gửi lệnh đến máy chủ đích. Bây giờ, bạn nên biết một số thông tin để hoàn thành danh sách kiểm tra.
Cũng đọc: Cài đặt MikroTik CHR trên VPS (Sử dụng PuTTY)
Yêu cầu để kết nối với trang web của bạn thông qua SSH

- Địa chỉ IP máy chủ: đó là tên miền của bạn hoặc địa chỉ IP
- Cổng SSH: bài đăng được cung cấp bởi nhà cung cấp dịch vụ lưu trữ của bạn
- Tên người dùng SSH: nó đề cập đến tên người dùng FTP của bạn (không dành cho quản trị viên WordPress)
- Mật khẩu SSH: đó là mật khẩu FTP của bạn
- Khi quá trình cài đặt PuTTY hoàn tất, hãy mở nó và sử dụng nó để kết nối với trang web của bạn.
- Để kết nối máy khách PuTTY SSH, hãy mở nó rồi nhập IP máy chủ và Cổng SSH của bạn.
- Nhấp vào nút Mở để tiếp tục.
- Một cửa sổ bật lên đăng nhập xuất hiện yêu cầu bạn nhập tên người dùng SSH của mình và nhấn Enter
- Sau đó, nhập mật khẩu SSH của bạn và nhấn Enter lần nữa.
Sau khi kết nối thành công với máy chủ của mình thông qua ứng dụng khách PuTTY SSH, bạn có thể chạy các dòng lệnh cần thiết ngay bây giờ.
Cũng đọc: Làm cách nào để sử dụng SSH để kết nối với Máy chủ từ xa?
14 lệnh SSH cơ bản và hữu ích
Với các lệnh SSH này, bạn có thể di chuyển tệp, xóa thư mục, tạo thư mục mới, thay đổi quyền của người dùng, v.v.
- Lệnh Is: Lệnh này gọi danh sách các tệp và thư mục trong thư mục hiện tại.
ls
- Lệnh cd: Lệnh này thay đổi các thư mục và di chuyển đến các vị trí khác nhau. Ví dụ $ cd /nhà
cd
- mkdir: Lệnh này tạo một thư mục mới
mkdir
- Lệnh cảm ứng: Lệnh này thêm một tập tin mới vào thư mục
touch
- Lệnh rm: Lệnh này xóa một tập tin hoặc thư mục
rm
- Lệnh cp: Lệnh này sao chép các tập tin và thư mục.
Ghi chú: Bạn cần chỉ định tên tệp hoặc thư mục và nơi bạn muốn sao chép nó. Ví dụ: $ cp [tùy chọn] [nguồn] [đích]
cp
- Lệnh mv: Lệnh này di chuyển tệp và bạn nên nhập nguồn và đích của tệp. mv [nguồn] [đích]
mv
Bây giờ hãy xem các mục tùy chọn bạn có thể thêm vào đầu lệnh này.
- -f: tùy chọn này sẽ xóa tệp đích và cho phép bạn tạo tệp mới khi bạn không có quyền truy cập bằng văn bản.
- -u: chỉ sao chép tệp nguồn nếu nó mới hơn tệp đích.
- -N: điều này sẽ không ghi đè lên một tập tin hiện có và bảo vệ nó khỏi bị thay đổi
- -a: tùy chọn này lưu trữ các tập tin.
- -R: nó chỉ được sử dụng cho các thư mục; nó sao chép tất cả các tập tin và thư mục bên trong thư mục đích.
- Lệnh xóa: lệnh này xóa màn hình terminal.
clear
- Lệnh Tar: lệnh này tạo và giải nén các kho lưu trữ nén.
tar cvzf ArchiveName.tar.gz /path/to/directory
- Lệnh Wget: lệnh này tải tập tin từ internet.
wget http://fileurl/filename.ext
- Lệnh Du: lệnh này hiển thị cho bạn kích thước Lấy tệp và thư mục trong một thư mục cụ thể.
du
- Lệnh History: lệnh này hiển thị các lệnh được sử dụng gần đây
history 50
- Lệnh PWD: lệnh này cung cấp cho bạn đường dẫn đầy đủ của thư mục hiện tại. Sau khi chạy lệnh này bạn sẽ thấy một cái gì đó như thế này: home/người dùng/public_html
pwd
- Lệnh Tìm: lệnh này tìm kiếm tệp và hiển thị các thuộc tính này (tên, kích thước, loại tệp, v.v.). Bạn nên sử dụng nó như thế này: tìm [thư mục bắt đầu] [tùy chọn] [thuật ngữ tìm kiếm]
find
Cũng đọc: Cài đặt im lặng của Google Chrome
Các bước tạo cặp khóa

- Tạo khóa chung trong Terminal
- Thêm cặp khóa vào tài khoản lưu trữ của bạn.
- Tạo khóa riêng thông qua ứng dụng khách SSH của bạn (PuTTY)
Cũng đọc: Tạo khóa SSH trong Windows 10
Làm cách nào để tạo cặp khóa chung trong Terminal?
Tạo xác thực khóa chung cho Linux và Mac bắt đầu nhập lệnh trong Terminal và sử dụng Open SSH.
- Mở hộp terminal Tại dấu nhắc shell, gõ lệnh sau:
- Chương trình ssh-keygen yêu cầu bạn chỉ định vị trí và tên tệp của tệp khóa.
Mẹo: Bạn có thể nhập tên mới hoặc sử dụng tên mặc định và nhấn enter.
- Bạn có thể tùy ý tạo cụm mật khẩu để bảo vệ khóa của mình.
- Sao chép một nửa công khai của cặp khóa vào máy chủ của bạn bằng lệnh bên dưới
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
Nhập tên người dùng của bạn thay vì người dùng và máy chủ, sau đó là địa chỉ máy chủ bạn muốn sử dụng xác thực khóa.
- Nhập mật khẩu tài khoản người dùng của bạn cho máy chủ SSH đó khi được nhắc
Mẹo: Bây giờ bạn có thể xác thực với máy chủ của mình bằng cặp khóa.
Bắt đầu viết blog
Tự lưu trữ WordPress của bạn trên phần cứng hàng đầu, có bộ lưu trữ NVMe và độ trễ tối thiểu trên toàn thế giới — hãy chọn bản phân phối yêu thích của bạn.
Nhận VPS WordPressLàm cách nào để tạo cặp khóa SSH riêng tư của bạn?
Tạo khóa SSH mới là điều đầu tiên bạn cần để tạo mức xác thực bảo mật cao. Sẽ rất hữu ích nếu bạn có khóa SSH này để kết nối máy chủ của mình với độ bảo mật tối đa cho quá trình đăng nhập của bạn.
Khi khóa được tạo chính xác, chúng có thể đảm bảo tính bảo mật được cải thiện cũng như cách truy cập và quản lý máy chủ của bạn nhanh chóng và thuận tiện.
Thay vì làm theo cách truyền thống bằng tên người dùng và mật khẩu, Terminal hoặc máy khách SSH có thể giúp bạn làm việc này chuyên nghiệp hơn.
Cũng đọc: Lưu trữ nhiều trang web trên một máy chủ
Tạo khóa SSH riêng với máy khách SSH

- Đầu tiên, hãy vào chương trình PuTTYgen
- Sau đó, chọn SSH-2 RSA trong phần loại khóa để tạo.
- Tiếp theo, nhấp vào nút Tạo từ phần Hành động.
Mẹo: Ở bước này, bắt đầu di chuyển chuột trong cửa sổ cho đến khi thanh tiến trình màu xanh lá cây đầy.
Lý do là để nhận ra chuyển động ngẫu nhiên của bạn đối với phương thức xác thực. Đây là một trong những kỹ thuật đáng tin cậy nhất mà bạn có thể hưởng lợi từ những kẻ tấn công.

- Sau đó, khi thanh tiến trình hoàn tất, PuTTYgen sẽ tạo cặp khóa SSH của bạn.
- Nhập cụm mật khẩu vào trường Cụm mật khẩu chính và nhập lại cụm mật khẩu đó vào ô “Xác nhận cụm mật khẩu” cánh đồng.
- Nhấp vào nút Lưu khóa riêng
Mẹo: (hãy nhớ lưu khóa riêng, nó sẽ cần cho lần kết nối tiếp theo với máy của bạn)

- Nhấp chuột phải vào trường văn bản có tên “Khóa công khai để dán vào tệp OpenSSH ủy quyền” và sau đó chọn “Chọn tất cả”.
- Bây giờ, nhấp chuột phải vào cùng một trường văn bản một lần nữa và chọn “Sao chép”.
Cách nhập Khóa SSH của bạn
Khi bạn có một khóa mới được lưu trên máy tính của mình, bây giờ bạn nên nhập khóa đó vào tác nhân khóa PuTTY.
Hai bước này nhập khóa SSH vào PuTTY
- Nhấp vào nút Tác nhân để mở trình quản lý khóa trong cửa sổ Cấu hình PuTTY.
- Nhấp vào nút “Thêm khóa”, sau đó tìm vị trí bạn đã lưu khóa riêng, chọn khóa đó và nhấp vào Mở.
Mẹo: Nhập cụm mật khẩu chính của bạn nếu cần thiết.
Bắt đầu viết blog
Tự lưu trữ WordPress của bạn trên phần cứng hàng đầu, có bộ lưu trữ NVMe và độ trễ tối thiểu trên toàn thế giới — hãy chọn bản phân phối yêu thích của bạn.
Nhận VPS WordPressPhần kết luận
Kết nối với trang web của bạn thông qua SSH có những ưu điểm và các bước khác nhau mà chúng tôi sẽ giải thích rõ ràng nhất có thể trong ngữ cảnh. Nhìn chung, để trở thành người tiên phong trong thế giới hiện đại này về mạng truyền thông doanh nghiệp, bạn cần thực hiện một bước kiểm soát chất lượng cao đối với các tệp trang web và thông tin đăng nhập trên máy chủ đám mây của mình.
Do đó, việc tạo khóa chung để xác thực sẽ mã hóa kết nối của bạn với máy chủ. Khóa riêng được người nhận sử dụng có thể giải mã kết nối. Cuối cùng, quy trình hai chiều này sẽ cung cấp sự tương tác an toàn giữa hai điểm cuối mạng. Vậy thì hãy nghiêm túc để giành chiến thắng, không thua trong việc tạo ra sự tương tác trong thời đại kỹ thuật số này.