Với Windows 10, Microsoft cuối cùng đã lắng nghe người dùng sau nhiều năm họ yêu cầu máy khách và máy chủ SSH. Bằng cách triển khai OpenSSH, giá trị của HĐH sẽ tăng lên.
Tại thời điểm viết bài này, phần mềm OpenSSH có trong Windows 10 đang ở giai đoạn BETA. Điều này có nghĩa là nó có thể có một số vấn đề về độ ổn định.
Máy chủ SSH được cung cấp tương tự như ứng dụng Linux. Thoạt nhìn, nó có vẻ hỗ trợ các tính năng tương tự như phiên bản *NIX của nó. Nó là một ứng dụng bảng điều khiển nhưng hoạt động như một Dịch vụ Windows.
Hãy xem cách kích hoạt máy chủ OpenSSH trong Windows 10.
Nội dung trốn Kích hoạt máy chủ OpenSSH trong Windows 10 Cách khởi động máy chủ OpenSSH trong Windows 10 Kết nối với máy chủ SSH trong Windows 10Kích hoạt máy chủ OpenSSH trong Windows 10
- Mở ứng dụng Cài đặt và đi tới Ứng dụng -> Ứng dụng & tính năng.
- Ở bên phải, nhấp vào Quản lý các tính năng tùy chọn.
- Trên trang tiếp theo, nhấp vào nútThêm một tính năng.
- Trong danh sách các tính năng, chọnMáy chủ OpenSSHvà bấm vàoCài đặtcái nút.
- Khởi động lại Windows 10.
Thao tác này sẽ cài đặt phần mềm OpenSSH Server trong Windows 10.
cổng hdmi máy tính không hoạt động
Các tập tin nhị phân của nó nằm trong thư mục |_+_|. Ngoài các ứng dụng máy khách SSH, thư mục còn chứa các công cụ máy chủ sau:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- và tệp cấu hình 'sshd_config'.
Máy chủ SSH được cấu hình để chạy như một dịch vụ.
bàn phím logitech bị khóa
Tại thời điểm viết bài này, nó không tự động bắt đầu. Bạn cần phải cấu hình nó bằng tay.
Cách khởi động máy chủ OpenSSH trong Windows 10
- Bấm đúp vàosshdmục trong Dịch vụ để mở thuộc tính của nó.
- Trên tab 'Đăng nhập', xem tài khoản người dùng được máy chủ sshd sử dụng. Trong trường hợp của tôi, đó làDịch vụ NTsshd.
- Bây giờ, hãy mở dấu nhắc lệnh nâng cao.
- Đi tới thư mục c:windowssystem32Openssh bằng lệnh |_+_|.
- Tại đây, chạy lệnh |_+_| để tạo khóa bảo mật cho máy chủ sshd.
- Bây giờ, trong dấu nhắc lệnh nâng lên, hãy nhập |_+_| để khởi chạy File Explorer trong thư mục OpenSSH.
- Cập nhật: Microsoft đã xuất bản một hướng dẫnđiều này làm cho quá trình phân công phù hợp trở nên rất đơn giản.
Mở PowerShell với tư cách Quản trị viên và thực hiện các lệnh sau:|_+_|Đó là nó! Tất cả các quyền cần thiết được thiết lập.
- Ngoài ra, bạn có thể thực hiện các bước này.
Nhấp chuột phải vàossh_host_ed25519_keytệp và thay đổi quyền sở hữu của nó đối với người dùng dịch vụ sshd, ví dụ:Dịch vụ NTsshd. - Nhấp vào 'Thêm' và thêm quyền 'Đọc' cho người dùng 'Dịch vụ NTsshd'. Bây giờ, hãy xóa tất cả các quyền khác để có được thứ gì đó như thế này:Nhấp vào 'Áp dụng' và xác nhận thao tác.
- Cuối cùng, mở Services (Nhấn phím Win + R và gõdịch vụ.msctrong hộp Run) và khởi động dịch vụ sshd. Nó sẽ bắt đầu:
- Cho phép cổng SSH trong Tường lửa của Windows. Theo mặc định, máy chủ đang sử dụng cổng 22. Chạy lệnh này trong dấu nhắc lệnh nâng cao: |_+_|Microsoft đã cung cấp lệnh thay thế sau cho PowerShell:
|_+_| - Cuối cùng, đặt mật khẩu cho tài khoản người dùng của bạn nếu bạn chưa có.
Bây giờ, bạn có thể thử nó trong thực tế.
Kết nối với máy chủ SSH trong Windows 10
Mở ứng dụng khách ssh của bạn. Bạn có thể khởi động nó trên cùng một máy tính, ví dụ: bằng ứng dụng khách OpenSSH tích hợp sẵn hoặc khởi động nó từ một máy tính khác trên mạng của bạn.
Trong trường hợp chung, cú pháp cho máy khách bảng điều khiển OpenSSH như sau:
|_+_|Trong trường hợp của tôi, lệnh trông như sau:
bsod win7|_+_|
Ở đâuwinaerolà tên người dùng Windows của tôi và192.168.2.96là địa chỉ IP của PC chạy Windows 10 của tôi. Tôi sẽ kết nối với nó từ một PC khác, chạy Arch Linux.
Cuối cùng, bạn đã vào được!
Máy chủ chạy các lệnh bảng điều khiển Windows cổ điển, ví dụ: thêm, gõ, ver, sao chép.
Nhưng tôi không thể chạy FAR Manager. Nó xuất hiện màu đen trắng và bị hỏng:
cách thêm bộ điều khiển vào xbox
Một quan sát thú vị khác: Bạn có thể khởi động các ứng dụng GUI như explorer. Nếu bạn đăng nhập vào cùng một tài khoản người dùng mà bạn sử dụng cho SSH, chúng sẽ bắt đầu trên máy tính để bàn. Nhìn thấy:
Chà, máy chủ SSH tích hợp chắc chắn là một thứ thú vị để chơi. Nó cho phép bạn quản lý máy Windows mà không cần cài đặt các công cụ như rdesktop trên máy tính Linux của bạn hoặc thậm chí thay đổi cài đặt Windows từ máy tính Linux chưa cài đặt máy chủ X.
Tại thời điểm viết bài này, máy chủ SSH tích hợp trong Windows 10 đang ở giai đoạn BETA, vì vậy nó sẽ trở nên thú vị hơn và trở thành một tính năng hữu ích trong tương lai gần.