SSH đường hầm như một dịch vụ Windows [đã đóng]


8

Tôi muốn thiết lập một đường hầm SSH để chạy như một dịch vụ Windows, tôi cần có khả năng thiết lập nó chỉ bằng dòng lệnh để tính toán bất kỳ phần mềm nào không bao gồm phiên bản dòng lệnh.

Những công cụ nào có sẵn cho Windows mà tôi có thể sử dụng để làm điều này?

Câu trả lời:


4

Nếu hệ thống Windows của bạn đang chạy máy chủ SSH, bạn có thể thiết lập một đường hầm ngược bắt đầu kết nối từ phía bên kia.

Có một số máy chủ SSH có sẵn cho Windows, ví dụ như copssh . Mặt khác, bạn có thể sử dụng autossh để đảm bảo rằng đường hầm được thiết lập lại trong trường hợp kết nối giữa máy khách và máy chủ bị mất.

Theo cách này, thay vì phải chạy máy khách ssh như một dịch vụ trên Windows, bạn cần chạy máy chủ ssh như máy chủ tôi đã đề cập.


Đó là một ý tưởng thú vị, tôi sẽ xem xét điều này. Cảm ơn
Callum

@mfriedman: Bạn vẫn sẽ giới thiệu copssh ngày hôm nay chứ? Trang web của họ cho biết phiên bản miễn phí đã lỗi thời.
einpoklum

4

Bitvise WinSSHD

Tôi đã sử dụng WinSSHD từ Bitvise và đã rất may mắn với nó trong quá khứ.

Một trong những điều tuyệt vời mà tôi thích là khi bạn mất kiểm soát máy chủ và không thể truy cập được thông qua VNC vì nó được gắn vào CPU 100% hoặc hết bộ nhớ và phá hủy bộ nhớ ảo mà bạn luôn có thể truy cập bằng SSH để ban hành lệnh khởi động lại.

http://www.bitvise.com/doad-area

Tôi đã không cài đặt nó (mới) trong một thời gian vì vậy tôi đang cố nhớ xem nó có hỗ trợ dòng lệnh thẳng hay không. Bạn sẽ phải xem qua.


Chúng tôi có một số máy chủ duy trì kết nối SSH dưới dạng dịch vụ windows. Tôi sử dụng NSSM để cấu hình dịch vụ windows. Nó hoạt động rất tốt.
Ronnie Overby

2

Bạn có thể thử Khay PuTTY

http://haanstra.eu/putty/

Không phải là một dịch vụ windows, nhưng đủ gần. Bạn có thể yêu cầu nó bắt đầu một hồ sơ đã lưu từ dòng lệnh với

puttytray.exe -load "<profile name>"

Nếu bạn đăng nhập tự động bằng xác thực khóa, bạn có thể dễ dàng định cấu hình nó để kết nối lại khi ngắt kết nối và chỉ hiển thị dưới dạng biểu tượng khay.


Vậy, người ta cần làm gì ngoài việc thêm dòng này vào danh sách các lệnh 'Chạy' khi đăng nhập? Nơi nào bạn định cấu hình nó để kết nối lại khi ngắt kết nối và khởi động thu nhỏ vào khay?
einpoklum

Nó chỉ là một nhánh của PuTTY thông thường với các tùy chọn bổ sung có sẵn. ví dụ: tab Window | Behavior có bảng điều khiển bổ sung cho "Điều chỉnh biểu tượng" nơi bạn có thể đặt "Hiển thị biểu tượng khay: Khi bắt đầu". Tab kết nối có "Cố gắng kết nối lại khi kết nối không thành công", v.v.
rwired

2

Tôi đã sử dụng FreeSSHD một thời gian với nhiều thành công. Nó có thể chạy như một dịch vụ, hỗ trợ đăng nhập chứng chỉ và đường hầm đầy đủ ...


2

Tôi sử dụng gói openssh của Cygwin để làm điều này rất thành công.

Gói openssh bao gồm một máy chủ SSH, sshdcó thể dễ dàng cài đặt như một dịch vụ Windows bằng cách sử dụng tập lệnh ssh-host-configvà sau đó chỉ cần khởi động nó bằng lệnh Windows net start sshd. Chi tiết đầy đủ được bỏ qua chỉ đơn giản là vì sự ngắn gọn ...

Gina Trapani đã đăng các hướng dẫn từng bước trên Lifehacker vài năm tuổi, nhưng theo như tôi có thể biết từ một lần quét nhanh, vẫn có thể áp dụng 100% và chính xác.


1
Làm thế nào bạn đang sử dụng sshdđể có một đường hầm lên liên tục? Trang bạn liên kết đến không đề cập đến đường hầm.
einpoklum
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.