갑자기 scp
원격 서버에서 로컬 컴퓨터(Mac)로 이동하는 기능이 실패합니다. 언제인지는 모르겠어정확히이것은 작동하지만 이전에는 잘 작동했기 때문에 제가 인식하지 못하는 몇 가지 변경 사항이 있을 것입니다.
서버가 2개 있고 로컬 컴퓨터의 모든 것이 RSA 키를 사용하여 보호됩니다.서버 Ascp
왔다 갔다 할 수 있다서버 B문제없어요 그리고그 반대로.
내 Mac은 두 서버 모두에 데이터를 보낼 수 있지만 두 서버 모두에 로그인하면 scp
두 서버 모두 내 Mac에 데이터를 보낼 수 없습니다(이전에는 이 문제가 발생하지 않았습니다).scp
비슷한 문제로 찾을 수 있는 모든 스레드를 읽었지만 로그인 메시지 문제로 해결된 것 같지만 내 쉘 중 어느 것도 평소 이외의 로그인 메시지를 내보내지 않습니다.Last login...
처음에는 개인 홈 네트워크(라우터가 트래픽을 차단하는 등)의 문제라고 생각했지만 모든 컴퓨터가 동일한 도메인에 있는 대학 네트워크에서는 문제가 지속됩니다.
방화벽을 완전히 끈 후에도 연결이 계속 실패합니다.
제가 항상 받는 디버그는 다음과 같습니다.
user@ServerB:~$ scp -vvv test.txt joehealey@mymac:~/Desktop/
Executing: program /usr/bin/ssh host 137.205.183.84, user joehealey, command scp -v -r -t ~/Desktop/
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 137.205.183.84 [137.205.183.84] port 22.
debug1: connect to address 137.205.183.84 port 22: Connection timed out
ssh: connect to host 137.205.183.84 port 22: Connection timed out
lost connection
포트 22를 연결할 수 없다는 것이 사실이라면 이것이 왜 갑자기 문제가 되기 시작했는지 이해가 되지 않습니다.
서버 A와 B는 모두 Ubuntu 서버입니다. Mac은 OSX El Capitan입니다(iTerm2 사용).
현재로서는 제공할 추가 정보가 생각나지 않지만 필요에 따라 수정하겠습니다.
편집 1:
의견에 대한 응답으로 Mac의 출력은 다음과 같습니다 lsof
.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
launchd 1 root 32u IPv6 0x678fdc0d37f8aa53 0t0 TCP *:22 (LISTEN)
launchd 1 root 37u IPv4 0x678fdc0d37f9152b 0t0 TCP *:22 (LISTEN)
launchd 1 root 39u IPv6 0x678fdc0d37f8aa53 0t0 TCP *:22 (LISTEN)
launchd 1 root 44u IPv4 0x678fdc0d37f9152b 0t0 TCP *:22 (LISTEN)
―s―s―h―, ――r―s―y―nctc―a―n―d―s―f―t―p―e―t―c―a―l―l―w―o―r―k―f―i―n 부. 랩탑(집에서 테스트한 다른 컴퓨터도 아님)은 ssh
두 서버 모두에서 연결할 수 있습니다.
편집 2:
내 Mac에서 "서버 B"까지의 추적 경로는 다음과 같습니다.
Selected device en1, address 192.168.0.10, port 58844 for outgoing packets
Tracing the path to 137.205.68.184 on TCP port 80 (http), 30 hops max
1 192.168.0.1 4.495 ms 2.788 ms 0.983 ms
2 * * *
3 be368.pr3.hobir.isp.sky.com (2.120.8.32) 26.890 ms 50.091 ms 22.748 ms
4 linx-gw2.ja.net (195.66.236.15) 23.971 ms 24.879 ms 25.449 ms
5 ae23.londhx-sbr1.ja.net (146.97.35.165) 23.791 ms 24.935 ms 27.064 ms
6 ae29.londpg-sbr2.ja.net (146.97.33.2) 31.917 ms 29.909 ms 28.199 ms
7 ae31.erdiss-sbr2.ja.net (146.97.33.22) 27.841 ms 27.472 ms 29.663 ms
8 ae23.birmub-rbr1.ja.net (146.97.37.154) 28.239 ms 29.382 ms 30.064 ms
9 ae0.warwuw-rbr1.wmrn.ja.net (193.62.80.70) 27.122 ms 27.439 ms 26.995 ms
10 193.63.208.46 28.445 ms 30.121 ms 29.001 ms
11 gw-uw-1e.warwick.ac.uk (194.66.251.250) 39.050 ms 34.078 ms 28.284 ms
12 * * *
13 * * *
14 * * *
15 137.205.52.1 44.081 ms 29.241 ms 35.046 ms
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
Destination not reached
Mac에서 서버로의 SSH 연결이 괜찮기 때문에 (30홉에도 불구하고) 도달하지 못했다는 말을 완전히 이해하지 못합니다.
서버 B에서 내 Mac으로:
Selected device eth0, address 137.205.68.184, port 50671 for outgoing packets
Tracing the path to 94.2.125.120 on TCP port 22 (ssh), 30 hops max
1 137.205.71.254 0.259 ms 0.250 ms 0.382 ms
2 137.205.52.29 0.941 ms 0.702 ms 0.917 ms
3 172.31.11.85 58.918 ms 0.972 ms 0.883 ms
4 172.31.255.86 0.883 ms 0.832 ms 0.737 ms
5 172.31.254.126 0.594 ms 0.517 ms 0.710 ms
6 172.31.251.30 0.779 ms 0.794 ms 0.589 ms
7 gw-uw-2.warwick.ac.uk (194.66.251.253) 1.339 ms 0.867 ms 1.243 ms
8 193.63.208.45 15.719 ms 1.079 ms 1.228 ms
9 ae25.lowdss-sbr1.ja.net (146.97.37.157) 2.251 ms 2.249 ms 2.402 ms
10 ae31.londtw-sbr2.ja.net (146.97.33.30) 11.367 ms 5.537 ms 5.698 ms
11 ae29.londtn-sbr1.ja.net (146.97.33.10) 5.663 ms 5.424 ms 5.513 ms
12 ae0.londtn-ban3.ja.net (146.97.35.170) 5.884 ms 5.321 ms 5.992 ms
13 be1028.er12.thlon.isp.sky.com (195.66.225.234) 6.040 ms 6.236 ms 6.363 ms
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
Destination not reached
내 ISP Sky에 걸린 것 같나요?