현재 MacBook에서 localhost로 SSH를 통해 연결할 수 없지만 MacBook에서 다른 컴퓨터로 SSH로 연결할 수 있는 문제가 발생했습니다. 이는 명령의 출력입니다.
ssh -v localhost
OpenSSH_7.6p1, LibreSSL 2.6.2
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 52: Applying options for *
debug1: Connecting to localhost port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/something/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6
ssh_exchange_identification: read: Connection reset by peer
답변1
sshd
나는 이것이 오래되었다는 것을 알고 있지만 이것을 처리하는 올바른 방법은 디버그 모드에서 서버를 수동으로 시작하고 다른 포트에서 수신 대기하며 기본 포트 대신 이 포트에 연결을 시도하는 것이라고 생각합니다 22
.
# Start the server
sudo /usr/sbin/sshd -d -p 2222
# connect to server from another terminal
ssh -p 2222 localhost
나도 같은 문제에 직면했고 그것에 많은 시간을 보냈습니다. 이것을 확인해 보세요질문자세한 답변.