Máy chủ Windows SSH?


14

Tôi đã tự hỏi những gì mọi người sử dụng như một máy chủ SSHd trên Windows? Tôi đã quyết định rằng tôi muốn có thể đăng nhập bằng SSH trên các máy tính Windows của mình nhưng tôi không muốn sử dụng Linux toàn thời gian. Lựa chọn của tôi là gì, ngoài Cygwin (mà tôi biết)? Tôi đã xem xét một số phần mềm máy chủ khác nhưng tôi không biết cái nào đáng tin cậy và không dễ để tìm thấy đánh giá về một số phần mềm. Cảm ơn!



Công cụ ở ngoài đó, nhưng ssh khá vô dụng đối với nhiều thứ một cửa sổ, bởi vì bạn cần phải làm nhiều hơn thông qua gui. Thay vào đó, quản trị viên windows không muốn đăng nhập vào máy tính để bàn đầy đủ có thể sử dụng mmc (bảng điều khiển quản lý microsoft), có thể kết nối với các máy từ xa.
Joel Coehoorn

2
@JoelCoehoorn - điều này từng là trường hợp từ nhiều năm trước. Với sự ra đời của Windows Server 2012, họ trở nên tập trung hơn vào truy cập bảng điều khiển và không truy cập gui (lưu ý bởi khả năng chỉ cài đặt phiên bản "lõi"). Khi tôi còn ở công nghệ, một nhân viên của Microsoft đã được trích dẫn là "bạn có thể điều khiển một đội máy chủ Windows từ Linux ngay bây giờ". Tôi không tin rằng để trở thành một người bán hàng vì quyền lực từ xa rất mạnh mẽ.
Natalie Adams

Kể từ tháng 9 năm 2017 và Cập nhật của Người tạo, có một tính năng tích hợp nếu bạn đặt Win10 thành Chế độ nhà phát triển. Bạn đã thấy cái này chưa? superuser.com/questions/1120133/
hy

Câu trả lời:


10

Hãy xem freeSSHd nếu bạn muốn tránh cygwin. Tôi thực sự không có bất kỳ vấn đề với nó. Công cụ freeFTPd của họ cũng khá đẹp.

Ảnh chụp màn hình:

văn bản thay thế

văn bản thay thế

văn bản thay thế


Quan trọng: nó không chấp nhận tên miền auth và diễn đàn không hoạt động (không thể đăng). Trong phần còn lại nó có thể là một giải pháp tốt.
sorin

Vấn đề tôi gặp phải khi làm điều này trong Windows 2008 R2 là dịch vụ FreeSSHd dường như không hoạt động - có nghĩa là đăng nhập và chạy freeSSHd.exe bất cứ khi nào máy chủ được khởi động lại ...
Peter Ritchie

Quản trị viên tên miền không hoạt động và quản trị viên địa phương dường như không hoạt động thông qua Remote Desktop trong 1.2.6.
Wernight

1
freeSSHd chưa được cập nhật trong năm. Tôi sẽ không đề nghị bất cứ ai sử dụng nó ngày nay.
Martin Prikryl

8

Bitvise SSH Server là một sản phẩm tuyệt vời. Miễn phí cho sử dụng cá nhân nhưng tôi có giấy phép trả tiền cho sử dụng thương mại. Với SSH Client của họ , bạn có thể thiết lập chuyển tiếp SOCKS trong khi bạn đang trên đường đến trực tiếp lưu lượng truy cập web và thư qua máy chủ của mình. Hỗ trợ các đường hầm cổng, máy tính để bàn từ xa, SFTP và người dùng ảo với GUI dễ cấu hình.


2

Tôi sử dụng OpenSSH . Nó sử dụng các bộ phận từ cygwin, nhưng nó cài đặt những gì nó cần & nó nhỏ hơn nhiều so với cài đặt cywin đầy đủ. Khá dễ dàng để thiết lập nó như một dịch vụ trên Windows (ít nhất là XP) - không có kinh nghiệm chạy nó trên Vista hoặc Windows 7.




1

Tôi đã từng sử dụng OpenSSH nhưng đã chuyển sang sử dụng KpyM ( http://www.kpym.com ) với một số sửa đổi mã cho mục đích riêng của tôi. Nó nhẹ hơn rất nhiều so với freesshd và có thể chạy như một dịch vụ rất tốt cho các mạng mà bạn chỉ muốn nó chạy mọi lúc mà không cần biểu tượng khay thông báo. cộng với việc triển khai, bạn có thể sử dụng cờ / SILENT để cài đặt với mặc định.


1

Cygwin OpenSSH .

Các bước:

  1. Cài đặt Cygwin:
    • Chọn "OpenSSH" và "nano" (hoặc "vim")
  2. Bắt đầu Cygwin terminal (console) với tư cách Quản trị viên (Local not Domain)
  3. $ ssh_config
  4. $ net start sshd

Thêm chính mình (đơn giản nhất):

  1. $ ssh-user-config (chỉ nói CÓ với người đầu tiên là đủ)
  2. $ ssh my_username@hostname_with_cygwin_openssh từ một máy khác

Thêm người dùng khác:

  1. Tạo người dùng Windows mới 'john'
  2. Cũng nên đăng nhập một lần với tư cách là người dùng đó
  3. $ mkpasswd từ Cygwin để cập nhật / etc / passwd
  4. $ nano /home/john/.ssh/authorized_keys và dán khóa SSH công khai của bạn
  5. Bây giờ bạn có thể đăng nhập với tên 'john' bằng khóa SSH riêng tư của mình

Nếu bạn có vấn đề, hãy kiểm tra /var/log/sshd.log


Không phải là một vấn đề lớn, nhưng OQ đã đề cập đến việc họ biết cygwin và đang tìm kiếm các lựa chọn thay thế không phải là Cygwin. Đẹp viết lên tho.
Rich Homolka

1

Tôi đã từng sử dụng copSSH ; nó dựa trên OpenSSH.

Sử dụng thực hành được mô tả ở đây ở đây để khóa nó.

Tôi thích ứng dụng khách Bitvise Tunnelier . Theo kinh nghiệm của tôi, nó tốt hơn putty (đặc biệt là tùy chọn tự động kết nối lại).


1
copSSH sử dụng Cygwin
Goyuix

2
Đúng - hoàn toàn quên về điều đó. Tôi không sử dụng Cygwin ngoài việc chạy dịch vụ ssh. FWIW, quá trình cài đặt copSSH đã hoàn tất - bạn không cần phải cài đặt Cygwin một cách độc lập.
sean e
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.