SSH를 통해 Mac에 연결할 수 없습니다

SSH를 통해 Mac에 연결할 수 없습니다

SSH를 통해 Mac(10.8)에 연결하고 싶습니다. SSH 서버는 OSX에 기본적으로 설치됩니다. 원격 로그인이 활성화되어 서비스가 실행되고 SSH를 통해 localhost에 연결할 수 있습니다.

여기에 이미지 설명을 입력하세요

방화벽이 활성화되어 있고 SSH용 포트가 열려 있습니다. 동일한 로컬 네트워크에 있는 다른 컴퓨터에서 연결하면 연결 시간 초과가 발생합니다.

여기에 이미지 설명을 입력하세요

내가 여기서 무엇을 놓치고 있는 걸까요?


NMAP 테스트

>> nmap -vv -sP 192.168.1.22

Starting Nmap 5.21 ( http://nmap.org ) at 2012-12-30 23:05 CET
Initiating Ping Scan at 23:05
Scanning 192.168.1.22 [2 ports]
Completed Ping Scan at 23:05, 0.00s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 23:05
Completed Parallel DNS resolution of 1 host. at 23:05, 0.00s elapsed
Nmap scan report for macbook (192.168.1.22)
Host is up (0.0034s latency).
Nmap done: 1 IP address (1 host up) scanned in 0.01 seconds

답변1

청취 소켓을 확인하십시오.

netstat -an|grep LISTEN|grep 22
tcp6       0      0  *.22                   *.*                    LISTEN     
tcp4       0      0  *.22                   *.*                    LISTEN     

그런 다음 동일한 서브넷에 있는 다른 컴퓨터에서 일반 연결을 시도해 보십시오.텔넷 192.168.1.22 22

Trying  192.168.1.22...
Connected to macbook
Escape character is '^]'.
SSH-2.0-OpenSSH_5.9

'Escape Character'라는 줄이 보이나요? 그러면 포트가 보입니다.

SSH 헤더가 보이나요? 그러면 sshd를 사용할 수 있습니다

노력하다

ssh -v 192.168.1.22 -l $USERNAME

다른 사용자에게 시간 초과가 발생하지 않도록 특정 사용자에 대해 구성했습니다.

답변2

나는 같은 문제가 있었다. 방화벽에서 "sshd-keygen-wrapper" 옵션을 활성화하여 문제를 해결했습니다. 이게 도움이 되길 바란다.

답변3

나는 수년 동안 같은 문제를 겪었고 오늘 그것을 해결하기로 결정했습니다. 동일한 방화벽 설정에서 에 대한 수신 연결도 허용해야 하는 것으로 나타났습니다 sshd-keygen-wrapper.

SSHD-keygen-래퍼

관련 정보