Cách sử dụng SSH trong Windows: 5 cách đơn giản

Cách sử dụng SSH trong Windows: 5 cách đơn giản

SSH (Secure Shell) là một giao thức mạng được mã hóa được sử dụng để kết nối với các thiết bị qua mạng hoặc internet. Máy tính Linux có công cụ SSH được cài đặt sẵn có thể được truy cập bằng lệnh terminal, nhưng còn Windows thì sao?





Một số tùy chọn SSH có sẵn cho Windows, bao gồm một công cụ SSH tích hợp sẵn. Dưới đây là cách sử dụng SSH trong Windows bằng các ứng dụng gốc và bên thứ ba.





Tại sao bạn cần SSH trên Windows?

SSH là giải pháp thực tế để truy cập an toàn vào các thiết bị đầu cuối từ xa trên Linux và các hệ thống giống UNIX khác. Nếu bạn có một máy chủ SSH từ xa mà bạn muốn truy cập, bạn cần một máy khách SSH. SSH có thể được sử dụng cho mọi thứ, từ truy cập từ xa vào máy tính trong mạng của bạn đến quản lý và sao lưu trang web.





Mặc dù Windows từ lâu đã bao gồm ứng dụng khách Telnet, nhưng nó cực kỳ không an toàn --- vì vậy bạn chỉ nên sử dụng nó giữa các thiết bị được kết nối trực tiếp. Để có SSH an toàn, bảo mật, được mã hóa, bạn cần phần mềm tốt hơn. Năm công cụ có sẵn cho SSH trong Windows:

  1. PuTTY
  2. Windows PowerShell
  3. Secure Shell dành cho Google Chrome
  4. OpenSSH cho Cygwin Terminal
  5. Tính năng SSH FTP của FileZilla

Hãy tiếp tục đọc để tìm hiểu cách sử dụng SSH Windows với từng tiện ích này.



1. PuTTY dành cho Windows Desktop

PuTTY là ứng dụng phổ biến nhất để kết nối với máy chủ SSH trên Windows. Giao diện của PuTTY thoạt đầu có vẻ hơi đáng sợ và phức tạp, nhưng nó khá đơn giản khi bạn bắt đầu sử dụng.

cách sắp xếp email theo người gửi trong gmail

Để sử dụng PuTTY, tất cả những gì bạn thực sự cần làm là khởi chạy putty.exe. Tại đây, nhập tên máy chủ (hoặc địa chỉ IP) của máy chủ từ xa, đảm bảo cổng chính xác và nhấp vào Mở ra . PuTTY sẽ kết nối với máy chủ và nhắc bạn nhập tên người dùng và mật khẩu.





Bạn cũng có thể lưu thông tin phiên này nếu bạn muốn. Nhấn vào Thiết lập mặc định tùy chọn sau đó nhấp vào Cứu và PuTTY sẽ sử dụng cài đặt đã lưu của bạn mỗi khi nó mở ra.

Ngoài ra, hãy đặt một cấu hình khác cho từng kết nối, nhập tên vào trường Phiên đã lưu và nhấp vào Cứu .





Tải xuống: PuTTY (Miễn phí)

2. Sử dụng Windows PowerShell cho SSH

Nếu bạn muốn một công cụ SSH dòng lệnh Windows do Microsoft xây dựng được tích hợp sẵn trong hệ điều hành, thì bạn là người may mắn.

Windows PowerShell đã dần tiếp quản ứng dụng Windows Command Prompt kể từ khi nó được giới thiệu trong Windows 7. Gần đây, hỗ trợ cho OpenSSH đã được thêm vào, bạn có thể kết hợp trong PowerShell như sau:

  1. nhấn CHIẾN THẮNG + I mở Cài đặt .
  2. Mở ra Ứng dụng> Ứng dụng và tính năng
  3. Nhấp chuột Tính năng tùy chọn
  4. Nhấp chuột + Thêm một tính năng
  5. Duyệt qua danh sách để tìm Ứng dụng khách OpenSSH
  6. Chọn và nhấp vào Cài đặt
  7. Khi quá trình này hoàn tất, hãy khởi động lại Windows 10

Với OpenSSH được thêm vào, bạn có thể sử dụng nó bằng cách mở Windows PowerShell (nhấp chuột phải Bắt đầu> PowerShell ) và nhập lệnh kết nối. Ví dụ:

ssh username@192.1.1.10

Bạn sẽ được nhắc nhập mật khẩu của mình, vì vậy hãy nhập mật khẩu này và đồng ý với chứng chỉ bảo mật.

3. Secure Shell cho Google Chrome

Google cung cấp một ứng dụng SSH có tên là Ứng dụng Secure Shell, có thể được thêm vào trình duyệt Chrome. Chỉ cần cài đặt ứng dụng Secure Shell từ Cửa hàng Chrome trực tuyến. Mặc dù chạy trong trình duyệt Chrome nhưng nó chạy hoàn toàn ngoại tuyến nên bạn không cần truy cập internet để sử dụng. Vì vậy, nó hoạt động tốt với các thiết bị trong mạng cục bộ của bạn cũng như với các máy chủ từ xa.

Ứng dụng Secure Shell mở ra dưới dạng một tab trình duyệt. Chỉ cần nhập thông tin đăng nhập của bạn và tên máy chủ (địa chỉ IP) của máy chủ SSH từ xa. Bạn cũng có thể nối thêm các đối số dòng lệnh SSH, nếu cần.

Giống như các ứng dụng web Chrome khác, Ứng dụng Secure Shell có thể mở trong một cửa sổ chuyên dụng để tách nó khỏi trình duyệt chính của bạn.

chuyển tệp từ mac sang windows 10

Vì Secure Shell là một ứng dụng web của Chrome nên nó cũng có sẵn cho macOS, Linux và thậm chí cả Chrome OS.

Tải xuống: Ứng dụng Shell an toàn cho Google Chrome

4. OpenSSH cho Cygwin Terminal

Nếu bạn thường xuyên sử dụng lệnh SSH tiêu chuẩn trên Linux, macOS và các hệ thống giống UNIX khác, Cygwin có hỗ trợ SSH.

Nếu bạn mới sử dụng SSH, có thể bạn sẽ muốn sử dụng tùy chọn đồ họa như PuTTY. Tuy nhiên, nếu bạn có kinh nghiệm với hoạt động dòng lệnh, bạn sẽ thấy việc cấy ghép OpenSSH của Cygwin hoạt động như trên các nền tảng khác.

Cygwin là một gói cài đặt lớn nên bạn có thể chỉ muốn cài đặt OpenSSH.

Để thực hiện việc này, hãy chạy trình cài đặt đã tải xuống và khi bạn được nhắc Chọn Gói, hãy tìm kiếm OpenSSH. Mở rộng Mạng lưới và trong cột Mới, hãy nhấp vào Nhảy vì vậy nó sẽ hiển thị phiên bản để tải xuống.

Nhấp chuột Kế tiếp để tiếp tục, hãy xem lại các gói sẽ được cài đặt, sau đó Kế tiếp lần nữa.

Sau khi quá trình cài đặt kết thúc, khởi chạy ứng dụng Cygwin's Terminal từ menu Start. Để bắt đầu kết nối SSH, hãy sử dụng cùng lệnh ssh mà bạn sẽ chạy trên Linux và các hệ điều hành giống UNIX khác.

Mặc dù là một giải pháp tốt, nhưng Cygwin có thể khó thiết lập.

Tải xuống: Cygwin (Miễn phí)

5. SSH qua FTP với FileZilla

Thông thường, lý do chính để sử dụng SSH để giao tiếp với thiết bị từ xa là tải tệp lên. Thông thường, điều này là do bạn đang quản lý một máy chủ web và muốn tải lên một ứng dụng web (ví dụ: WordPress).

FileZilla là một công cụ FTP (Giao thức truyền tệp) mã nguồn mở có hỗ trợ Giao thức truyền tệp SFTP hoặc SSH. Rõ ràng, điều này làm cho việc chuyển FTP trở nên an toàn hơn rất nhiều.

Để sử dụng SSH trong FileZilla :,

  • Mở ra Tệp> Trình quản lý trang web để tạo một kết nối mới
  • Thêm một Trang web mới
  • Lựa chọn SFTP như là Nghị định thư
  • Nhập địa chỉ IP máy chủ hoặc tên máy chủ
  • Thêm tên người dùng và mật khẩu
  • Nhấp chuột Liên kết

Chuyển tệp bây giờ sẽ được thực hiện qua SSH.

Tải xuống: FileZilla (Miễn phí)

Bạn nên sử dụng ứng dụng khách Windows SSH nào?

Vậy khách hàng SSH nào là tốt nhất? Chà, điều đó phụ thuộc vào những gì bạn đang tìm kiếm:

  • Nếu bạn thích ý tưởng về một ứng dụng SSH chạy trong trình duyệt của mình, hãy lấy Secure Shell cho Chrome. Hãy nhớ rằng Secure Shell dành cho Chrome là tùy chọn hạn chế nhất và nó sẽ không cho phép bạn thực hiện đào đường hầm SSH.
  • Nếu bạn muốn một ứng dụng SSH mạnh mẽ với giao diện đồ họa cho phép bạn định cấu hình cài đặt và lưu thông tin phiên, hãy sử dụng PuTTY. Đó là ứng dụng khách Windows SSH phổ biến nhất vì một lý do và nó khá đơn giản để tìm hiểu những điều cơ bản.
  • Để có trải nghiệm dòng lệnh SSH đáng tin cậy, hãy sử dụng Windows PowerShell hoặc Cygwin.

Nếu chúng tôi phải đề xuất một cái, chúng tôi sẽ nói rằng hầu hết người dùng nên sử dụng PuTTY.

Bạn vẫn không chắc chắn? Đây là cái nhìn sâu hơn về SSH trong PowerShell so với PuTTY .

Đăng lại Đăng lại tiếng riu ríu E-mail 3 cách để kiểm tra xem một email là thật hay giả

Nếu bạn nhận được một email có vẻ hơi khó hiểu, tốt nhất bạn nên kiểm tra tính xác thực của nó. Dưới đây là ba cách để biết một email có phải là thật hay không.

cách kết nối máy tính với wifi
Đọc tiếp Chủ đề liên quan
  • các cửa sổ
  • Truy cập từ xa
  • FTP
  • PowerShell
  • Mẹo Windows
  • SSH
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký