macOS 10.15.4 ssh 연결 불가 해결 방법
macOS 10.15.4 ssh 연결 불가 해결 방법
오늘 아침에 깨어나니 Mac에 최신 버전의 macOS, 즉 Catalina 10.15.4가 자동으로 설치되어 있는 것을 발견하였다.오전에 쓰면 괜찮은데 별 이상이 없다.오후에 서버에 로그인했는데 연결할 수 없습니다."-v"옵션으로 ssh 연결 디버깅 정보를 보십시오. "connecting"에 가면 움직이지 않습니다.
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/tlanyan/.ssh/config
debug1: /Users/tlanyan/.ssh/config line 20: Applying options for node1
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 47: Applying options for *
debug1: Connecting to node1 port 12345
인터넷을 찾아보니 며칠 전부터 이 문제에 부딪힌 사람이 있었다.본인은 새로운 시스템을 업그레이드하는 것이 비교적 늦었기 때문에 오늘에야 발견하였습니다.
본인의 조합 테스트를 통해 마침내 문제의 원인을 찾았습니다. 본고는 macOS 10.15.4ssh가 연결할 수 없는 해결 방법을 제시합니다.
ssh 연결 불가 해결 방법
같은 문제에 부딪혀 쓸데없는 말을 하고 싶지 않은 네티즌은 단말기를 열어 openssh를 설치하여 이 문제를 해결하십시오.
# brew :
# bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install openssh
설치가 끝난 후 새 창을 열면
ssh -V
다음과 같이 출력해야 합니다.OpenSSH_8.2p1, OpenSSL 1.1.1f 31 Mar 2020
다시 ssh로 서버를 연결하면 문제가 해결된 것을 발견할 수 있습니다.
해결 과정
방금 ssh가 서버에 연결할 수 없다는 것을 발견하고 가슴이 서늘해졌다. 서버에 사이트를 위탁 관리하고 있는데 서버가 끊긴 것은 아니겠지?생각해보니까 불가능할 것 같아. 사이트에 CCTV가 있어. 끊으면 경찰에 신고할 거야.브라우저가 웹 사이트를 열면 모든 것이 정상이다.그러나 iTerm2로 돌아가 ssh로 서버를 연결할 수 없습니다.다른 몇 개의 서버를 시도해 보세요. 상황은 같습니다.
대리를 설정한 거 아닐까요?프록시 소프트웨어를 끄면 과연 ssh가 서버에 정상적으로 연결됩니다.그러나 에이전트 소프트웨어를 사용하지 않는 것은 불가능하다. 원인을 찾아내고 해결하기 위해 다음과 같은 시도를 계속했다.
상기 여러 가지 상황은 macOS 10.15.4로 업그레이드한 후에 ssh가 확실히 영향을 받아 호스트 별명, 도메인 이름의 서버에 연결할 수 없고 IP 방식은 영향을 받지 않는다는 것을 설명한다.
ssh는 시스템 내장 소프트웨어입니다.
ssh -V
버전 정보 보기:OpenSSH_8.1p1, LibreSSL 2.7.3
brew로 Openssh를 설치하는 게 낫지 않을까요?그래서 과감
brew install openssh
, 설치 후 새 단말기를 열면 문제 해결!총결산
macOS 10.15.4로 업그레이드하면 다음과 같은 두 가지 상황에서 ssh 사용이 영향을 받지 않습니다.
만약 당신이 시스템에 내장된 ssh를 사용하고 나처럼 별명이나 도메인 이름으로 서버에 연결하는 것을 좋아한다면, Openssh를 설치하는 것은 문제의 궁극적인 해결 방법이다.물론 귀찮지 않다면 연결할 때 에이전트를 닫는 것도 출구다.
참고
1. So, uh, I think Catalina 10.15.4 Broke SSH?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
virt-manager를 MacBook에 설치Linux에서는 virt-manakger를 패키지 매니저로부터 인스톨 할 수 있습니다만, Mac에서는 Homebrew에서 인스톨 하는 경우에는 공식 이외의 리포지토리를 이용할 필요가 있습니다. KVM 호스트에 ssh...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.