Câu trả lời:
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.
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.
Bạn có thể thử Khay 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.
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, sshd
có 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-config
và 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.
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.