Điểm:0

Tại sao tôi không thể SSH vào máy ảo Ubuntu của mình nữa?

lá cờ cn

Tôi có một vài bản phân phối Linux dựa trên Debian chạy trên VMware Workstation Player trên Windows 10. Tôi đã từng có thể SSH vào máy ảo từ máy chủ từ thiết bị đầu cuối PowerShell hoặc Ubuntu (WSL) mà không gặp bất kỳ sự cố nào. Nhưng gần đây tôi đã không thể làm như vậy.

Đầu tiên tôi khởi động dịch vụ SSH trên máy ảo.

dịch vụ ssh bắt đầu

Sau đó, tôi xác minh rằng dịch vụ đang chạy.

trạng thái ssh dịch vụ
â ssh.service - Máy chủ OpenBSD Secure Shell
     Đã tải: đã tải (/lib/systemd/system/ssh.service; đã bật; giá trị đặt trước của nhà cung cấp: e>
     Hoạt động: hoạt động (đang chạy) kể từ Thứ Bảy 2021-06-26 11:30:42 PDT; 1 phút 14 giây trước
       Tài liệu: man:sshd(8)
             người đàn ông:sshd_config(5)
    Quá trình: 872 ExecStartPre=/usr/sbin/sshd -t (mã=đã thoát, trạng thái=0/THÀNH CÔNG)
   PID chính: 898 (sshd)
      Nhiệm vụ: 1 (giới hạn: 9448)
     Bộ nhớ: 2,8M
     Nhóm C: /system.slice/ssh.service
             ââ898 sshd: /usr/sbin/sshd -D [listener] 0 trong số 10-100 lần khởi động

Ngày 26 tháng 6 11:30:42 ubuntu systemd[1]: Khởi động máy chủ OpenBSD Secure Shell...
Ngày 26 tháng 6 11:30:42 ubuntu sshd[898]: Máy chủ lắng nghe trên cổng 0.0.0.0 22.
Ngày 26 tháng 6 11:30:42 ubuntu sshd[898]: Máy chủ đang nghe trên :: cổng 22.
Ngày 26 tháng 6 11:30:42 ubuntu systemd[1]: Khởi động máy chủ OpenBSD Secure Shell.

Tôi xác minh địa chỉ IP.

tên máy chủ -tôi
192.168.75.129

địa chỉ ip
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
    liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    máy chủ phạm vi inet 127.0.0.1/8 lo
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
    inet6 ::1/128 máy chủ phạm vi
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:0c:29:a0:15:34 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp2s1
    inet 192.168.75.129/24 brd 192.168.75.255 phạm vi toàn cầu động noprefixroute ens33
       hợp lệ_lft 1714 giây ưa thích_lft 1714 giây
    inet6 fe80::98eb:dd0a:da24:92be/64 liên kết phạm vi noprefixroute
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi

... nhưng Ubuntu trên Hệ thống con Windows dành cho Linux không thể kết nối.

ssh 192.168.75.129
ssh -vvv 192.168.75.129
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f ngày 31 tháng 3 năm 2020
debug1: Đọc dữ liệu cấu hình /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config dòng 19: bao gồm /etc/ssh/ssh_config.d/*.conf không khớp với tệp nào
debug1: /etc/ssh/ssh_config dòng 21: Áp dụng tùy chọn cho *
debug2: resolve_canonicalize: tên máy chủ 192.168.75.129 là địa chỉ
gỡ lỗi2: ssh_connect_direct
debug1: Đang kết nối với cổng 192.168.75.129 [192.168.75.129] 22.
debug1: kết nối với địa chỉ 192.168.75.129 cổng 22: Tài nguyên tạm thời không khả dụng
ssh: kết nối với máy chủ 192.168.75.129 cổng 22: Tài nguyên tạm thời không khả dụng

...và PowerShell hết thời gian chờ.

ssh -vvv 192.168.75.129
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug3: Không thể mở tệp: C:/Users/me/.ssh/config lỗi:2
debug3: Không thể mở tệp: lỗi C:/ProgramData/ssh/ssh_config:2
debug2: resolve_canonicalize: tên máy chủ 192.168.75.129 là địa chỉ
gỡ lỗi2: ssh_connect_direct
debug1: Đang kết nối với cổng 192.168.75.129 [192.168.75.129] 22.
debug3: finish_connect - LRI: async io đã hoàn thành với lỗi: 10060, io: 000001B003450380
debug1: kết nối với địa chỉ 192.168.75.129 cổng 22: Hết thời gian kết nối
ssh: kết nối với máy chủ 192.168.75.129 cổng 22: Đã hết thời gian kết nối

NMAP trả về các lần quét sau.

nmap -Pn -p 22 192.168.75.129
Cảnh báo: Nmap có thể không hoạt động chính xác trên Hệ thống con Windows dành cho Linux.
Để có hiệu suất và độ chính xác tốt nhất, hãy sử dụng bản dựng Windows gốc từ https://nmap.org/download.html#windows.
Bắt đầu từ Nmap 7.80 ( https://nmap.org ) lúc 26-06-2021 13:36 CDT
LỖI NSOCK [0,0460s] mksock_bind_device(): Cài đặt SO_BINDTODEVICE không thành công (IOD #1): Giao thức không khả dụng (92)
NSOCK ERROR [0,0470s] mksock_bind_device(): Cài đặt SO_BINDTODEVICE không thành công (IOD #2): Giao thức không khả dụng (92)
LỖI NSOCK [0,0470s] mksock_bind_device(): Cài đặt SO_BINDTODEVICE không thành công (IOD #3): Giao thức không khả dụng (92)
Sự cố liên kết với giao diện, errno: 92
socket_bindtodevice: Giao thức không khả dụng
Sự cố liên kết với giao diện, errno: 92
socket_bindtodevice: Giao thức không khả dụng
Báo cáo quét Nmap cho 192.168.75.129
Máy chủ đã hoạt động.

DỊCH VỤ NHÀ NƯỚC CẢNG
ssh được lọc 22/tcp

Nmap đã hoàn thành: 1 địa chỉ IP (1 máy chủ lưu trữ) được quét trong 2,09 giây

...và từ nmap trên Windows.

PS C:\Users\me> cd '\Program Files (x86)\nmap'
PS C:\Tệp chương trình (x86)\nmap> ./nmap.exe -Pn -p 22 192.168.75.129
Tính năng phát hiện máy chủ bị tắt (-Pn). Tất cả các địa chỉ sẽ được đánh dấu 'lên' và thời gian quét sẽ chậm hơn.
CẢNH BÁO: Không thể nhập tất cả các chức năng Npcap cần thiết. Bạn có thể cần nâng cấp lên phiên bản mới nhất từ ​​https://npcap.org. Sử dụng chế độ connect() -- Nmap có thể không hoạt động hoàn toàn
Bắt đầu từ Nmap 7.91 ( https://nmap.org ) lúc 26-06-2021 13:36 Giờ ban ngày miền Trung
Báo cáo quét Nmap cho 192.168.75.129
Máy chủ đã hoạt động.

DỊCH VỤ NHÀ NƯỚC CẢNG
ssh được lọc 22/tcp

Nmap đã hoàn thành: 1 địa chỉ IP (1 máy chủ lưu trữ) được quét trong 2,17 giây

Tôi đang làm gì sai?

muru avatar
lá cờ us
Nếu cả Windows và WSL không thể kết nối, thì vấn đề không nằm ở WSL và vấn đề này nằm ngoài chủ đề ở đây.
lá cờ in
Nếu máy ảo đang chạy Ubuntu (chứ không phải một số bản phân phối dựa trên Debian khác), bạn đã xác nhận rằng tường lửa không chặn quyền truy cập chưa? `sudo ufw status` sẽ cho bạn biết quy tắc nào đang hoạt động. Nếu bạn không thấy `ALLOW` cho cổng SSH của mình thì bạn cần điều chỉnh cài đặt.
Justin Brunkow avatar
lá cờ cn
@matigo , `Trạng thái Sudo ufw` trả về `Trạng thái: không hoạt động`.
NotTheDr01ds avatar
lá cờ vn
Mẹo nhanh -- Không có lý do gì để làm xáo trộn các địa chỉ IP riêng tư. "Riêng tư" trong trường hợp này có nghĩa là chúng chỉ có thể hoạt động trên mạng cục bộ. Tôi khuyên bạn nên thêm chúng trở lại cho rõ ràng. Ngay bây giờ, câu hỏi của bạn không thể phân biệt giữa địa chỉ "192.168" được gán cho máy chủ lưu trữ Windows cục bộ, địa chỉ của VM hoặc địa chỉ của phiên bản WSL.
Whois_me avatar
lá cờ us
Bạn có thể thêm mức độ chi tiết trong cả máy khách và máy chủ bằng cách thêm -vvv làm đối số cho các ứng dụng ssh(d)
Justin Brunkow avatar
lá cờ cn
@NotTheDr01ds, cảm ơn vì mẹo. Tôi không hoàn toàn chắc chắn liệu điều đó có gây rủi ro hay không. Trong trường hợp này, tất cả các địa chỉ IP là của máy ảo.
Justin Brunkow avatar
lá cờ cn
@ rm-rf , tôi đã thử điều đó, nhưng tôi không nhận được thêm kết quả nào phù hợp với mình. ssh: kết nối với máy chủ 192.168.__.__ cổng 22: Tài nguyên tạm thời không khả dụng
Whois_me avatar
lá cờ us
@JustinBrunkow. Nó có thể hữu ích nếu bạn thêm thông tin mới này vào câu hỏi ban đầu.
Justin Brunkow avatar
lá cờ cn
@ rm-rf, tôi đã thực hiện các chỉnh sửa do bạn đề xuất cho bài đăng. Điều đó có cung cấp cho chúng tôi đủ thông tin không? Có vẻ như đó có thể là sự cố với tệp cấu hình.
Whois_me avatar
lá cờ us
Dựa trên thông tin cập nhật của bạn, tôi thấy điều này: https://superuser.com/a/1113508/1410123
Justin Brunkow avatar
lá cờ cn
@rm-rf, tôi không có tệp ~/.ssh/config trong WSL. Vấn đề cũng đang xảy ra trong PowerShell và PuTTY.
Điểm:0
lá cờ cn

Sự cố phải xảy ra với VMware Workstation 16 Player trên Máy chủ. Tôi đã cài đặt lại VMware Workstation và nó bắt đầu hoạt động trở lại.

Điểm:0
lá cờ br

tôi gặp sự cố của bạn, cuối cùng tôi đã giải quyết vấn đề bằng cách vô hiệu hóa tất cả bộ điều hợp mạng vmware trong cài đặt mạng và internet. vì vậy hãy làm điều này:

  1. đi tới Bảng điều khiển\Mạng và Internet\Kết nối mạng trong cửa sổ
  2. vô hiệu hóa tất cả các bộ điều hợp vmware
  3. kích hoạt lại chúng
  4. kiểm tra ssh và ping của bạn, tận hưởng nó!
Justin Brunkow avatar
lá cờ cn
Ý bạn là "Trung tâm mạng và chia sẻ" rồi "Thay đổi cài đặt bộ điều hợp" trong Bảng điều khiển? Nếu vậy, tôi không thấy bất cứ điều gì liên quan đến VMware trong đó. Tôi đang dùng Windows 10 21H1 và VMware Player 16.1.2 .
Điểm:0
lá cờ br

Cài đặt cửa sổ mở:

  1. Nhấp vào Mạng _& Internet.
  2. Chọn thay đổi tùy chọn mạng.
  3. Vô hiệu hóa mọi Bộ điều hợp mạng VMware và Kích hoạt lại chúng.

Nếu bạn không thấy bất cứ điều gì liên quan đến VMware, tôi khuyên bạn nên gỡ bỏ và cài đặt lại VMware của mình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.