내 우분투 EC2 서버에서 내 작업 리눅스 상자에 ssh 것 수 없습니다.
내 작업 리눅스 박스에서, 나는 내 자신을 통해 ssh 수 있습니다. ssh -p <my listening ssh port> <user>@<my ip>
동일한 명령이 내 EC2 서버에서 작동하지 않습니다. 자세한 옵션을 사용하면 다음 메시지가 표시됩니다.
Applying options for *
ssh_connect: needpriv 0
Connecting to <work ip> port< my ssh port>
내 작업 리눅스 머신에서 열려있는 포트를 확인한다. netstat -a
Proto | Recv-Q | Send-Q | Local Address | Foreign Address | State
tcp | 0 | 0 *:<my ssh port> | *:* | LISTEN
모든 것이 잘 된 것 같습니다. / etc / ssh / sshd_config에서 ssh 포트를 변경하려고 시도했습니다. 추가적인 조작이 필요한 EC2가 있습니까?
귀하의 가정용 리눅스 박스가 인터넷에 직접 연결되어 있습니까? 아니면 라우터 뒤에 있습니까? ISP가 포트 22에서 인바운드 트래픽을 허용합니까?
—
ceejayoz
라우터가 특별히 SSH 트래픽을 서버에 전달하도록 설정되어 있지 않으면 라우터 뒤의 컴퓨터에 SSH를 수행 할 수 없습니다.
—
ceejayoz
네, 맞습니다. NAT 뒤에있는 컴퓨터는 나가는 트래픽을 시작할 수 있지만 NAT를 수행하는 장치가 해당 트래픽을 전달하도록 설정되어 있지 않으면 원치 않는 들어오는 트래픽을받을 수 없습니다. 만나다 en.wikipedia.org/wiki/... 과 en.wikipedia.org/wiki/Network_address_translation#Drawbacks
—
ceejayoz