Bắt đầu từ xa Cygwin sshd trên Windows 7


0

Mạng của chúng tôi bao gồm các máy Windows 7 SP1. Chúng tôi đã cài đặt Cygwin trên các máy này, bao gồm cả máy chủ SSH Cyshwin sshd.

Một máy cụ thể (gọi nó là máy chủ H) được nhiều người sử dụng. Hầu hết những gì chúng ta cần làm có thể được thực hiện thông qua dòng lệnh. Vì vậy, một người làm việc tại máy và được sử dụng giao diện GUI Windows bình thường. Phần còn lại của chúng tôi chỉ ssh in vì Windows 7 sẽ chỉ cho phép một phiên GUI (ngăn không cho bất kỳ ai RDPing vào).

sshd thỉnh thoảng chết và do đó cần phải được khởi động lại. RDPing để làm như vậy không phải là một lựa chọn vì làm như vậy sẽ khởi động người làm việc trực tiếp tại máy trạm tắt. Những người trong chúng tôi làm việc thông qua SSH đang làm việc từ xa, vì vậy chúng tôi không thể đơn giản bước tới và yêu cầu người ở máy trạm thực hiện "net start sshd" cho chúng tôi.

Vì vậy, đây là điểm mấu chốt của tất cả ...

Có cách nào để bắt đầu từ xa sshd (thông qua "net start sshd") mà không cần RDPing vào hệ thống để làm như vậy không ???


1. Bạn không thể sử dụng trực tiếp một máy ảo có linux và sshd bên trong? Cuối cùng, ngay cả một sshd cũng nghe trên một cổng khác ... 2. Điều gì về một sshd hết Cygwin (bạn không cần RDPing) 3. Một đoạn script kiểm tra xem có phải sshd khác khởi động lại từ bên trong Cygwin không.
Hastur

Không, tôi không sợ. Máy chủ vật lý Windows 7 là máy chúng ta cần phải làm việc. Không có máy ảo nào chạy trong kịch bản này và không có máy ảo hóa nào khả dụng.
Dave

Vì vậy, bạn cần chạy các chương trình windows từ bên trong Cygwin ... bởi vì với Virtualbox, bạn có thể có quyền truy cập vào đĩa (hoặc một phần của nó) ... Thay vào đó là "đi bộ và hỏi" nó tồn tại rất nhiều cuộc trò chuyện có sẵn (từ google, skype, telegram ... vv, v.v.). BTW bạn luôn có thể chạy một tập lệnh trong Cygwin, một chu kỳ không bao giờ kết thúc giống như vậy while : ; do ; pgrep sshd && echo yes || echo no ; sleep 2s; done . Thay đổi thời gian 2strong những gì bạn cần và echo novới lệnh để khởi động lại sshd. Lưu ý: có thể cần phải chạy nó trong Cygwin bởi người dùng RDP và anh ta không phải đóng Cygwin.
Hastur

Vâng, máy thường bị khóa với các tác vụ chạy dài đang được thực thi. Vì vậy, người thường không ở đó để trò chuyện. :( Vì vậy, nó cần phải là một giải pháp kỹ thuật.
Dave

Tôi đã suy nghĩ về một cái gì đó dọc theo dòng của giải pháp khác mà bạn đề xuất (vòng lặp while). Sắp xếp một loại đồng hồ ...
Dave
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.