Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Windows 10 SSH So Với PuTTY: Đã Đến Lúc Chuyển Client Truy Cập Từ Xa?

Một trong những phương pháp phổ biến nhất giao tiếp giữa máy tính, đặc biệt máy Linux và web server, là SSH. Khi thiết lập loại giao tiếp này trên Windows, lựa chọn mặc định luôn là cài PuTTY.

Nhờ Windows PowerShell, tuy nhiên, bạn có thể không cần PuTTY nữa. Hãy xem cách thiết lập truy cập SSH trong Windows 10, và xem công cụ mới có thể thay thế PuTTY không.

Cách Cài Đặt SSH Trong Windows 10 (Nhanh)

Cài đặt chức năng SSH cho Windows 10 PowerShell đơn giản, nhưng tùy chọn menu hơi-hidden. Đây là những gì bạn cần:

  1. Mở Settings.
  2. Xem Apps > Apps & features
  3. Đi đến Optional features
  4. Nhấp Add a feature
  5. Chọn OpenSSH Client
  6. Đợi, rồi reboot

Sau khi xong, bạn có thể thiết lập kết nối SSH với máy tính khác tương thích. Nếu SSH server đã cài và cấu hình trên máy từ xa, kết nối có thể thực hiện.

Đó là tổng quan. Đây là chi tiết.

Cách Cài Đặt SSH Trong Windows 10 (Chi Tiết)

Cài đặt SSH của Windows 10 PowerShell là phiên bản của dự án OpenSSH. Bạn tìm trang dự án trên GitHub.

Bạn sẽ thấy SSH đã cài sẵn trên Windows 10 (đã có trong bản cập nhật Tháng 4 2018), nhưng nếu chưa, dễ dàng thêm.

Để kiểm tra, mở menu Power User (chuột phải Start, hoặc Windows key + X) và chọn Windows PowerShell. Ở đây, nhập lệnh "ssh". Nếu SSH chưa cài, bạn sẽ thấy màn hình như này:

Windows 10 SSH So Với PuTTY: Đã Đến Lúc Chuyển Client Truy Cập Từ Xa?

Sửa dễ dàng. Nhấn Windows key + I mở view Settings, đi đến Apps tìm Manage optional features. Nhấp này, tìm entry "OpenSSH".

Windows 10 SSH So Với PuTTY: Đã Đến Lúc Chuyển Client Truy Cập Từ Xa?

Nếu không thấy, nhấp Add a feature sau đó cuộn xuống cho đến khi thấy OpenSSH Client. Nhấp mở rộng mục và xem mô tả.

Khi sẵn sàng, nhấp Install thêm vào PC. Vài phút sau, SSH client mới cho Windows PowerShell sẽ cài xong. Khởi động lại Windows để chắc chắn app cài đúng.

Ghi Chú Về SSH Server App

Đáng nhấn mạnh bạn cũng có thể cài SSH server. Dù không likely Microsoft sẽ bật quản trị từ xa phổ quát qua SSH, có nó như tùy chọn vẫn hữu ích.

Để cài, lặp lại bước trên, chọn OpenSSH Server.

Sử Dụng SSH Trong Windows PowerShell

Sau khi SSH cài và chạy, bạn dùng nó giao tiếp máy khác. Ví dụ, bạn có thể dùng truy cập Raspberry Pi (một trong vài tùy chọn remote cho máy nhỏ đó).

Cách dùng đơn giản. Trong PowerShell, nhập lệnh ssh, theo sau username tài khoản trên thiết bị từ xa, và địa chỉ IP.

Windows 10 SSH So Với PuTTY: Đã Đến Lúc Chuyển Client Truy Cập Từ Xa?

Ví dụ, kết nối Raspberry Pi box chạy RetroPie, tôi dùng:

ssh pi@192.168.1.76

Lúc này, thiết bị từ xa sẽ nhắc chấp nhận secure key. Gõ Yes đồng ý, sau đó tại prompt, nhập password cho username dùng.

Giây sau, bạn kết nối thiết bị Linux từ xa, sẵn sàng thực hiện tác vụ cần thiết.

Tính Năng SSH PowerShell So Với PuTTY

PuTTY lâu nay là lựa chọn ưu tiên cho SSH trên Windows. Dù điều khiển web server, truy cập IoT hay quản trị từ xa Linux PC, nó app nhẹ, dễ dùng.

Một lý do PuTTY bền bỉ là lựa chọn tính năng rộng. Vậy SSH trên Windows PowerShell có cạnh tranh PuTTY không?

Windows 10 SSH So Với PuTTY: Đã Đến Lúc Chuyển Client Truy Cập Từ Xa?

Về mặt cung cấp chức năng SSH, có nó có thể. Bạn tìm cách dùng tính năng mở rộng SSH trên Windows 10 bằng lệnh ssh:

ssh

Danh sách tùy chọn kết quả phác thảo tính năng. Ví dụ, chỉ định port:

ssh [username]@[hostname] -p [port]

Khả năng khá tốt!

Tuy nhiên, nó vẫn chưa phải PuTTY. Mặc dù bạn có thể bind địa chỉ với OpenSSH trên Windows, bạn bị giới hạn số địa chỉ lưu.

Windows 10 SSH So Với PuTTY: Đã Đến Lúc Chuyển Client Truy Cập Từ Xa?

Có lý do PuTTY vẫn phổ biến. Không chỉ cho phép lưu (và đặt tên) kết nối, app cũng hỗ trợ kết nối Telnet, Serial, và giao thức khác. Giao diện PuTTY cũng cấu hình được, có thể khởi động nhanh từ desktop. Tóm lại, PuTTY là tiện ích vững chắc xử lý hầu như mọi thứ bạn ném vào.

Tại Sao SSH Khi Có Thể Dùng Linux?

Mặc dù điều khiển Linux từ xa qua SSH có thể quan trọng, bạn có thể không cần SSH. Windows 10 giờ có Linux subsystem và command prompt giống Bash.

Điều này nghĩa là bạn dễ dàng nhập lệnh Linux và nhận phản hồi thực tế. Mặc dù có thể không lý tưởng mọi kịch bản, nếu cần truy cập Linux cho đại học hoặc đào tạo, và không có SSH truy cập (bất kể app) đến thiết bị Linux, này có thể lý tưởng.

Tất nhiên, đây không phải tùy chọn duy nhất. Nếu cần thực hành lệnh Bash trong Windows, bạn luôn có thể setup máy ảo. Chỉ cần cài phân phối Linux vào này và (cho phép phần cứng) bạn có OS Linux sẵn dùng.

Đã Đến Lúc Bỏ Qua PuTTY Trên Windows 10?

SSH dễ dùng trong PowerShell Windows 10. Tuy nhiên, thiếu tính năng, cùng với yêu cầu vài cú nhấp hơn để tải, nghĩa là bạn có thể thích giữ PuTTY. Cách nào cũng được, việc Windows 10 có hai tùy chọn SSH tốt đáng ăn mừng.

Muốn thêm tùy chọn SSH cho Windows? Tổng hợp công cụ SSH cho Windows sẽ nói về các lựa chọn thay thế.