
이것은 stackexchange에 대한 나의 첫 번째 게시물이고 저는 Linux 초보자이므로 어쨌든 잘못된 행동을 하면 알려주세요.
localhost가 아닌 다른 항목에 ssh(또는 telnet)를 시도할 때마다 연결 시간 초과로 인해 연결할 수 없습니다. ssh -vvv 실행 후 출력 예[이메일 보호됨]:
ssh -vvv [email protected]
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /home/klnsptr/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/klnsptr/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/klnsptr/.ssh/known_hosts2'
debug2: resolving "github.com" port 22
debug3: resolve_host: lookup github.com:22
debug3: ssh_connect_direct: entering
debug1: Connecting to github.com [140.82.121.3] port 22.
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: connect to address 140.82.121.3 port 22: Connection timed out
ssh: connect to host github.com port 22: Connection timed out
또 다른 점은 https를 통해 복제하면 github 저장소를 복제할 수 있다는 것입니다. 그러나 SSH 주소를 사용하려고 하면 "Cloning into 'x'..." 프롬프트가 표시되고 나중에 시간 초과됩니다.
ssh는 Windows 10(PuTTY 사용)과 동일한 네트워크에 연결된 Macbook에서 완벽하게 작동하기 때문에 문제가 내 ISP에 있다고 생각하지 않습니다.
또한 방화벽이 꺼져 있으므로 문제도 아닙니다.
시도: SSH 재설치, 시스템 재부팅, 라우터 재시작, ssh_config 삭제. Google 검색으로 문제가 해결되지 않았습니다.
내 설정은 하나의 SSD(C:)에 Ubuntu 22.04이고 다른 SSD(D:)에 Win 10입니다. grub을 사용하여 둘 중 하나로 부팅합니다. PC는 이더넷 케이블을 통해 ISP에서 얻은 기본 라우터에 연결되어 있습니다.
이 문제를 어떻게 해결합니까?
감사해요
편집: -no VPN -방화벽 꺼짐(ufw 상태: 비활성)
편집 2: 우분투를 다시 설치했는데 문제가 지속됩니다.
편집 3: 그래서 무슨 일이 일어나는지 확인하기 위해 우분투를 설치한 것과 동일한 ISO에서 VM을 만들었습니다. SSH가 VM에서 작동하는 것으로 나타났습니다. (?????)
편집 4: 우분투를 다시 설치하고 22.10으로 업데이트했습니다. 아무것도 없습니다. 그런 다음 20.04로 다운그레이드했습니다. 문제가 해결되었으며 이제 ssh가 제대로 작동합니다. 그러나 누군가 아이디어가 있다면 나는 여전히 22.04에 대한 솔루션을 찾고 있습니다.