Đột nhiên tôi không thể kết nối qua ssh
đến máy chủ bằng giao diện không dây của tôi nhưng tôi có thể thực hiện việc đó bằng giao diện eth0 bằng cáp được kết nối trực tiếp với bộ định tuyến của mình.
Từ giao diện không dây của tôi, tôi nhận được:
$ ssh -vvv my_server
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 Ngày 15 tháng 3 năm 2022
debug1: Đọc dữ liệu cấu hình /home/user/.ssh/config
debug1: /home/user/.ssh/config dòng 38: Áp dụng tùy chọn cho my_server
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ủ XX.XXX.XX.XXX là địa chỉ
debug3: đã mở rộng UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: đã mở rộng UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
gỡ lỗi3: ssh_connect_direct: đang nhập
gỡ lỗi1: Đang kết nối với cổng XX.XXX.XX.XXX [XX.XXX.XX.XXX] 22.
debug3: set_sock_tos: đặt ổ cắm 3 IP_TOS 0x10
debug1: kết nối với địa chỉ XX.XXX.XX.XXX cổng 22: Không thể truy cập mạng
ssh: kết nối với máy chủ XX.XXX.XX.XXX cổng 22: Không thể truy cập mạng
và tcpdump
Là:
$ sudo tcpdump -v -i bất kỳ cổng tcp 22
tcpdump: kiểu liên kết dữ liệu LINUX_SLL2
tcpdump: lắng nghe trên bất kỳ loại liên kết nào LINUX_SLL2 (Linux cook v2), ảnh chụp nhanh dài 262144 byte
19:56:14.312414 wlp0s20f3 IP ra (tos 0x10, ttl 64, id 25412, offset 0, flags [DF], TCP nguyên mẫu (6), chiều dài 60)
myhost.52266 > ec2-XX-XXX-XX-XXX.eu-central-1.compute.amazonaws.com.ssh: Flags [S], cksum 0x36d4 (sai -> 0xcc4d), seq 1642097124, win 64240, tùy chọn [ mss 1460,sackOK,TS val 1123249955 ecr 0,nop,wscale 7], độ dài 0
Từ giao diện eth của tôi:
$ ssh -vvv my_server
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 Ngày 15 tháng 3 năm 2022
debug1: Đọc dữ liệu cấu hình /home/user/.ssh/config
debug1: /home/user/.ssh/config dòng 38: Áp dụng tùy chọn cho my_server
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ủ XX.XXX.XX.XXX là địa chỉ
debug3: đã mở rộng UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: đã mở rộng UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
gỡ lỗi3: ssh_connect_direct: đang nhập
gỡ lỗi1: Đang kết nối với cổng XX.XXX.XX.XXX [XX.XXX.XX.XXX] 22.
debug3: set_sock_tos: đặt ổ cắm 3 IP_TOS 0x10
debug1: Đã thiết lập kết nối.
và tcpdump
Là:
$ sudo tcpdump -v -i bất kỳ cổng tcp 22
tcpdump: kiểu liên kết dữ liệu LINUX_SLL2
tcpdump: lắng nghe trên bất kỳ loại liên kết nào LINUX_SLL2 (Linux cook v2), ảnh chụp nhanh dài 262144 byte
22:14:16.335219 enp0s31f6 IP ra (tos 0x10, ttl 64, id 48434, offset 0, flags [DF], TCP nguyên mẫu (6), độ dài 60)
ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: Flags [S], cksum 0x36d1 (sai -> 0xdbb4), seq 1199071061, win 64240, tùy chọn [ mss 1460,sackOK,TS val 151306527 ecr 0,nop,wscale 7], độ dài 0
22:14:16.390032 enp0s31f6 Trong IP (tos 0x0, ttl 48, id 0, offset 0, flags [DF], TCP nguyên mẫu (6), chiều dài 60)
ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh > ws5.51632: Flags [S.], cksum 0xdc56 (đúng), seq 1641064052, ack 1199071062, win 62643, tùy chọn [mss 1440,sackOK,TS val 2605867526 ecr 151306527,nop,wscale 7], độ dài 0
22:14:16.390126 enp0s31f6 IP ra (tos 0x10, ttl 64, id 48435, offset 0, flags [DF], TCP nguyên mẫu (6), chiều dài 52)
ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: Flags [.], cksum 0x36c9 (sai -> 0xfd95), ack 1, win 502, tùy chọn [ nop,nop,TS val 151306582 ecr 2605867526], độ dài 0
22:14:16.397623 enp0s31f6 IP ra (tos 0x10, ttl 64, id 48436, offset 0, flags [DF], TCP nguyên mẫu (6), chiều dài 84)
ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: Flags [P.], cksum 0x36e9 (sai -> 0x92b6), tiếp theo 1:33, xác nhận 1 , win 502, tùy chọn [nop,nop,TS val 151306590 ecr 2605867526], độ dài 32: SSH: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3
Giao diện làm việc của tôi là enp0s31f6 (eth0 cũ):
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc trạng thái fq_codel DOWN nhóm mặc định qlen 1000
và một thất bại là thị trường wifi với tiểu thuyết
:
3: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái noqueue Nhóm LÊN mặc định qlen 1000
Tôi thấy rất thú vị khi các địa chỉ được cung cấp dưới dạng địa chỉ IPv4 trong ~/.ssh/config
, nhưng nhật ký cho biết TCP(6). Tôi đoán điều đó có nghĩa là IPv6. Tôi đã cố gắng ép buộc nó với tùy chọn -4
nhưng kết quả là như nhau.
của tôi ~/.ssh/config
Là:
Máy chủ $ ssh -vvv my_server
Tên máy chủ XX.XXX.XX.XXX
người dùng ubuntu
IdentityFile ~/.ssh/my_id.pem
với ethtool -S wlp0s20f3
Tôi có thể thấy rằng không có gói nào bị rớt trong kết nối.
Đó có thể là nguyên nhân?