Tôi đã cài đặt cygwin / sshd mà không có kết quả tốt. Tôi đã xóa thư mục c: \ cygwin để cài đặt lại. Tôi đã xóa người dùng Quản trị viên sshd bằng tay.
Tôi cài đặt lại cygwin một lần nữa, sau đó chạy 'ssh-host-config -y'. Kỳ lạ thay, nó không hỏi bất cứ điều gì về việc tạo một người dùng mới. Và thủ tục thực sự ngắn.
$ ssh-host-config -y * Truy vấn: Ghi đè tệp hiện có / etc / ssh_config? (có / không) có Thông tin: Tạo tập tin mặc định / etc / ssh_config Truy vấn: Ghi đè tệp hiện có / etc / sshd_config? (có / không) có Thông tin: Tạo tập tin mặc định / etc / sshd_config Thông tin: Phân tách đặc quyền được đặt thành có theo mặc định kể từ OpenSSH 3.3. Thông tin: Tuy nhiên, điều này đòi hỏi một tài khoản không có đặc quyền gọi là 'sshd'. Thông tin: Để biết thêm thông tin về phân tách đặc quyền đọc / usr / share / doc / openssh ME.privsep. * Truy vấn: Có nên sử dụng phân tách đặc quyền? (có / không) có *** Thông tin: Đang cập nhật tệp / etc / sshd_config*** Thông tin: Cấu hình máy chủ đã hoàn tất. Chúc vui vẻ!
Khi tôi chạy 'cygrunsrv -S sshd', tôi gặp lỗi. "Win 32 lỗi 1069: Dịch vụ không khởi động do lỗi đăng nhập". Đó là thông điệp hợp lý, vì tôi đã xóa sshd với tư cách là người dùng và quy trình cài đặt lại không làm gì cho điều đó một lần nữa.
Tôi thấy tôi đã có một cái gì đó sai với việc gỡ cài đặt.
Q: Làm thế nào tôi có thể gỡ cài đặt hoàn toàn những thứ liên quan đến sshd để tôi có thể cài đặt lại?