Tôi không thể khởi động lại dịch vụ ssh của mình trên WSL [trùng lặp]


-3

Câu hỏi này đã có câu trả lời ở đây:

$ sudo service ssh --full-restart
 * Stopping OpenBSD Secure Shell server sshd  
                                                                        [ OK ]   
 * Starting OpenBSD Secure Shell server sshd 

sshd: ../sysdeps/poseix/getaddrinfo.c:2583: getaddrinfo: Khẳng định `( sự mở rộng ({const struct in6_addr * __ a = (const struct in6_addr *) (sin6- & gt; sin6_addr .__ in6_u, _666 [1] == 0 & amp; & amp; __a--   Đã hủy bỏ (đổ lõi)

Câu trả lời:


2

Bạn sẽ cần thay đổi một số thứ trong tệp / etc / ssh / sshd_config. Đặc biệt,

UsePrivillegeSeparation No
PermitRootLogin Yes (only if your using root)
PasswordAuthentication yes

Sự tách biệt đặc quyền có lẽ là điều quan trọng nhất ở đây. Theo mặc định, nó được bật và điều đó khiến OpenSSH bị lỗi vì một số lý do.

Bạn có thể thử lệnh này để khởi động lại dịch vụ ssh không:

$ /etc/init.d/ssh restart

EDIT: Bạn cũng sẽ muốn thêm các quy tắc gửi đến Tường lửa Windows cho phép các cổng mà bạn đang sử dụng cho Bash. Chuyển đến Tường lửa Windows với Bảo mật nâng cao, nhấp vào "Quy tắc trong" trong ngăn bên trái và chọn "Hành động- & gt; Quy tắc mới" trong menu ở trên. Sau đó tạo quy tắc cho phép kết nối TCP đến trên cổng bạn muốn.


Nhưng khi ssh localhost, permision deny. Vì vậy, tôi thay đổi cổng 22 mặc định thành cổng 2222, thì nó hoạt động tốt. Bạn có biết lý do không?
nul lun

Tôi đã chỉnh sửa câu trả lời của mình, thử xem nó có hoạt động không.
Simon L.

Tường lửa của tôi cho phép kết nối Tcp đến trên cổng 22. Nhưng khi tôi sử dụng cổng 22, nó báo \ 'Quyền bị từ chối, vui lòng thử lại.' trong khi cổng 2222 thì ok.
nul lun

Bạn có chắc chắn rằng bạn có cổng 22 được đặt trong / etc / ssh / sshd_config không? Nếu bạn không thì hãy thêm nó và khởi động lại ssh. Cũng thử chạy bash với tư cách quản trị viên. Hệ thống con bash được tích hợp chặt chẽ với Windows 10 về cách thức hoạt động, do đó, việc chạy nó như một người dùng bình thường có thể không cho phép nó liên kết các cổng.
Simon L.
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.