이 시나리오에는 세 가지 머신이 있습니다.
- 데스크톱 A : user@1.23.xx
- 노트북 A : user@1.23.yy
- 머신 B : user@192.168.zz
모든 컴퓨터에는 Ubuntu 11.04 (데스크탑 A는 64 비트 컴퓨터)가 있으며 openssh-server와 openssh-client가 있습니다.
이제 데스크톱 A를 랩톱 A에 연결하거나 그 반대로 연결하려고 ssh user@1.23.y.y
하면 오류가 발생합니다.
port 22: No route to host
두 경우 모두.
두 컴퓨터를 모두 소유하고 있습니다. 이제 친구 컴퓨터에서 (예 : 데스크톱 B를 통해) 동일한 명령을 시도하면 랩톱과 데스크톱 모두에 액세스 할 수 있습니다. 그러나 랩톱이나 데스크탑에서 데스크탑 B에 액세스하려고하면
port 22: Connection timed out
ssh 포트 번호를 변경하려고 시도했습니다. 에서 ssh_config
파일하지만 성공.
참고 : '랩탑 A'는 WiFi 연결을 사용하고 '기계 A'는 이더넷 연결을 사용하고 '기계 B'는 완전히 다른 네트워크에 있습니다.
@Lekensteyn 여기 있습니다->
노트북 A && 데스크탑 A-> 라우터 / Nano_Rcvr ISP가 제공 한 것입니다. 따라서 하나의 라우터에 두 대의 컴퓨터가 연결되어 동시에 액세스 할 수 있습니다. 여기에는 두 시스템에 대한 내 ifconfig를 출력은 다음과 같습니다 - 노트북
wlan0
Link encap:Ethernet HWaddr X:X:X:X:00:bc
inet addr:1.23.73.111 Bcast:1.23.95.255 Mask:255.255.224.0
inet6 addr: fe80::219:e3ff:fe04:bc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:108409 errors:0 dropped:0 overruns:0 frame:0
TX packets:82523 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:44974080 (44.9 MB) TX bytes:22973031 (22.9 MB)
데스크탑
eth0
Link encap:Ethernet HWaddr X:X:X:X:c5:78
inet addr:1.23.68.209 Bcast:1.23.95.255 Mask:255.255.224.0
inet6 addr: fe80::227:eff:fe04:c578/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10380 errors:0 dropped:0 overruns:0 frame:0
TX packets:4509 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1790366 (1.7 MB) TX bytes:852877 (852.8 KB)
Interrupt:43 Base address:0x2000
출력 ip route show
1.23.64.0/19 dev wlan0 proto kernel scope link src 1.23.73.111 metric 2
169.254.0.0/16 dev wlan0 scope link metric 1000
출력 traceroute -n 1.23.73.111
traceroute to 1.23.73.111 (1.23.73.111), 30 hops max, 60 byte packets
1 1.23.68.209 3008.787 ms !H 3008.786 ms !H 3008.784 ms !H
ping 192.168.x.x