Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Windows 10 SSH so với PuTTY:Đã đến lúc chuyển đổi ứng dụng khách truy cập từ xa của bạn?

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

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

Cách cài đặt SSH trong Windows 10 (Quick)

Việc cài đặt chức năng SSH cho Windows 10 PowerShell khá đơn giản, nhưng các tùy chọn menu cho nó hơi bị ẩn. Đây là những gì bạn cần làm:

  1. Mở Cài đặt .
  2. Xem Ứng dụng> Ứng dụng và tính năng
  3. Đi tới Các tính năng tùy chọn
  4. Nhấp vào Thêm tính năng
  5. Chọn Ứng dụng khách OpenSSH
  6. Chờ, sau đó khởi động lại

Sau khi hoàn tất, bạn có thể thiết lập kết nối SSH với các máy tính tương thích khác. Nếu máy chủ SSH đã được cài đặt và định cấu hình trên máy từ xa, kết nối có thể được 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)

Việc triển khai SSH trong PowerShell của Windows 10 là một phiên bản của dự án OpenSSH. Bạn có thể tìm thấy trang dự án trên GitHub.

Bạn sẽ thấy rằng SSH đã được cài đặt trên máy tính Windows 10 của mình (nó đã được bao gồm trong bản cập nhật tháng 4 năm 2018), nhưng nếu chưa có, bạn có thể dễ dàng thêm SSH.

Để kiểm tra, hãy mở trình đơn Người dùng nguồn (nhấp chuột phải vào Bắt đầu hoặc Phím Windows + X ) và chọn Windows PowerShell . Tại đây, nhập lệnh "ssh". Nếu SSH chưa được cài đặt, bạn sẽ thấy màn hình như sau:

Windows 10 SSH so với PuTTY:Đã đến lúc chuyển đổi ứng dụng khách truy cập từ xa của bạn?

Khắc phục điều này là đủ dễ dàng. Nhấn phím Windows + I để mở Cài đặt xem, sau đó đi tới Ứng dụng và tìm kiếm Quản lý các tính năng tùy chọn . Nhấp vào đây, sau đó tìm mục nhập có nhãn "OpenSSH".

Windows 10 SSH so với PuTTY:Đã đến lúc chuyển đổi ứng dụng khách truy cập từ xa của bạn?

Nếu bạn không thể thấy nó, hãy nhấp vào Thêm tính năng sau đó cuộn xuống cho đến khi bạn thấy Ứng dụng khách OpenSSH . Nhấp để mở rộng mục và xem mô tả.

Khi bạn đã sẵn sàng, hãy nhấp vào Cài đặt để thêm nó vào PC của bạn. Một lát sau, máy khách SSH mới cho Windows PowerShell sẽ được cài đặt. Bạn nên khởi động lại Windows để đảm bảo ứng dụng được cài đặt đúng cách.

Lưu ý về ứng dụng máy chủ SSH

Điều đáng chú ý là bạn cũng có thể cài đặt một máy chủ SSH. Mặc dù không có khả năng Microsoft sẽ kích hoạt bất kỳ hình thức quản trị từ xa phổ biến nào qua SSH, nhưng việc có nó như một tùy chọn vẫn hữu ích.

Để cài đặt, hãy lặp lại các bước trên, chọn Máy chủ OpenSSH .

Sử dụng SSH trong Windows PowerShell

Sau khi SSH được cài đặt và hoạt động, bạn có thể sử dụng nó để giao tiếp với một máy tính khác. Ví dụ:bạn có thể sử dụng nó để truy cập Raspberry Pi (một trong một số tùy chọn từ xa cho máy tính nhỏ đó).

Cách sử dụng rất đơn giản. Trong PowerShell, nhập lệnh ssh, theo sau là tên người dùng cho tài khoản trên thiết bị từ xa và địa chỉ IP của nó.

Windows 10 SSH so với PuTTY:Đã đến lúc chuyển đổi ứng dụng khách truy cập từ xa của bạn?

Ví dụ:để kết nối với hộp Raspberry Pi chạy RetroPie của tôi, tôi đã sử dụng:

ssh pi@192.168.1.76

Tại thời điểm này, thiết bị từ xa sẽ nhắc bạn chấp nhận khóa an toàn. Nhập để đồng ý với điều này, sau đó tại lời nhắc, hãy nhập mật khẩu cho tên người dùng bạn đã sử dụng.

Một lát sau, bạn sẽ được kết nối với thiết bị Linux từ xa, sẵn sàng thực hiện bất kỳ tác vụ nào bạn cần.

Tính năng SSH của PowerShell so với PuTTY

PuTTY từ lâu đã trở thành lựa chọn ưu tiên cho SSH trên Windows. Cho dù điều khiển máy chủ web, truy cập thiết bị Internet of Things hay quản trị từ xa một PC Linux, đây là một ứng dụng nhẹ, dễ sử dụng.

Một trong những lý do giải thích cho sự bền bỉ của PuTTY là có nhiều lựa chọn về tính năng. Vậy SSH trên Windows PowerShell có thể cạnh tranh với PuTTY không?

Windows 10 SSH so với PuTTY:Đã đến lúc chuyển đổi ứng dụng khách truy cập từ xa của bạn?

Vâng, về mặt cung cấp chức năng SSH, có nó có thể. Bạn có thể tìm hiểu cách sử dụng một số tính năng mở rộng của SSH trên Windows 10 bằng cách nhập lệnh ssh:

ssh

Danh sách kết quả các tùy chọn phác thảo các tính năng. Ví dụ:bạn có thể chỉ định một cổng:

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

Khả năng là tốt!

Tuy nhiên, nó vẫn không phải là PuTTY. Mặc dù bạn có thể liên kết một địa chỉ với OpenSSH trên Windows, nhưng bạn bị giới hạn bởi số lượng địa chỉ bạn có thể lưu.

Windows 10 SSH so với PuTTY:Đã đến lúc chuyển đổi ứng dụng khách truy cập từ xa của bạn?

Có một lý do tại sao PuTTY vẫn phổ biến. Nó không chỉ cho phép bạn lưu (và đặt tên) các kết nối của mình, ứng dụng còn hỗ trợ các kết nối qua Telnet, Serial và các giao thức khác. Ngoại hình của PuTTY cũng có thể cấu hình, có thể khởi chạy nhanh từ máy tính để bàn. Nhìn chung, PuTTY là một tiện ích vững chắc có thể xử lý khá nhiều thứ mà bạn có thể ném vào nó.

Tại sao nên sử dụng SSH khi bạn có thể sử dụng Linux?

Mặc dù điều khiển Linux từ xa qua SSH có thể rất quan trọng, bạn thậm chí có thể không cần SSH. Windows 10 hiện có hệ thống con Linux và dấu nhắc lệnh giống Bash.

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

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

Đã đến lúc từ bỏ PuTTY trên Windows 10?

SSH dễ sử dụng trong PowerShell của Windows 10. Tuy nhiên, việc thiếu các tính năng, cùng với việc yêu cầu thêm một vài lần nhấp để tải lên, có nghĩa là bạn có thể thích gắn bó với PuTTY hơn. Dù bằng cách nào, thực tế là Windows 10 có hai tùy chọn tốt cho SSH rất đáng để ăn mừng.

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