Nếu bạn là một nhà phát triển hardcore, bạn có thể đã nhận thấy rằng Microsoft cuối cùng đã thêm hỗ trợ cho Kết nối SSH trên Windows 10. Nó là một sự tích hợp của OpenSSH trên Windows 10 đi kèm với bản phát hành Windows 10 Fall Creators Update. Với điều này, người dùng hiện có một tùy chọn để bỏ qua phần mềm máy khách SSH như PuTTY để kết nối với máy chủ cục bộ hoặc máy chủ được lưu trữ trên Internet. Nếu bạn chưa quen với điều này, trước tiên chúng ta hãy thảo luận về SSH hoặc Secure Shell là gì.
OpenSSH là gì
SSH hoặc là Vỏ an toàn không là gì ngoài một giao thức chung tương tự như FTP hoặc HTTP được sử dụng để gửi dữ liệu từ một nguồn đến đích. Nhưng ở đây, dữ liệu được gửi được mã hóa mạnh mẽ. OpenSSH rất phổ biến trong số các nhà phát triển làm việc trên các máy Linux vì nó cho phép họ truy cập và điều khiển máy chủ từ xa trong mạng.
Trước khi chúng tôi bắt đầu, tôi muốn lưu ý rằng tính năng này có sẵn dưới dạng BETA và có thể hiển thị một số trục trặc vào các thời điểm.
Các bước để kích hoạt OpenSSH trên Windows 10
Với các tính năng của Windows:
Điều hướng đến Cài đặt> Ứng dụng> Ứng dụng và tính năng hoặc truy cập URL này:
ms-settings:appsfeatures
Bây giờ, hãy nhấp vào Quản lý các tính năng tùy chọn.
Lựa chọn Thêm đối tượng địa lý. Điều này sẽ điều hướng bạn đến một trang mới.
Cuộn xuống Ứng dụng khách OpenSSH (Beta) và OpenSSH Server (Beta).
Cài đặt cả hai và khởi động lại PC của bạn
Điều này sẽ tải xuống và cài đặt tất cả các thành phần trong đường dẫn này:
C:WindowsSystem32OpenSSH
Bây giờ bạn có thể sử dụng Powershell hoặc Command Prompt (CMD) để điều hướng đến đường dẫn đã cho và sau đó bắt đầu làm việc với SSH như bạn làm trên Linux.
Với hệ thống con Windows cho Linux (WSL)
Trước hết, mở Start Menu và gõ Các tính năng của Windows và sau đó chọn Bật và tắt tính năng của Windows.
Đánh dấu Hệ thống con Windows cho Linux và nhấp vào ĐƯỢC.
Điều hướng đến Microsoft Store ngay bây giờ và tìm kiếm Ubuntu.
Bây giờ tìm kiếm Ubuntu trong Bắt đầu hoặc từ Cortana để chạy Dòng lệnh Bash của Linux để sử dụng các Khả năng SSH.
Hiện tại, tính năng này được mang đến Windows 10 với sự trợ giúp của Win32 Port bởi chính Microsoft. Phiên bản hiện có sẵn với Windows 10 Fall Creators Update là 0.0.19.0, nhưng nếu bạn truy cập kho lưu trữ GitHub, bạn sẽ thấy rằng phiên bản mới nhất là 0.0.24.0 cái mới hơn cái sẵn có và do đó sẽ ổn định hơn nhiều. Bạn có thể đọc thêm về cài đặt nó qua Powershell trong tài liệu GitHub của họ được liên kết ở trên.
Cuối cùng, có vẻ như Microsoft đang tận dụng việc sử dụng các công nghệ mã nguồn mở bằng cách tích hợp chúng trực tiếp vào Windows 10 và làm cho nó tốt hơn cho các nhà phát triển. Điều này làm cho Terry Myerson (Phó chủ tịch điều hành của nhóm phát triển Windows tại Microsoft) tuyên bố đúng,
“Windows 10 is the best damn devbox on the planet.”
Và chúng tôi không thể chờ đợi các tính năng hữu ích hơn như thế này được thêm vào Windows 10 sẵn có!