Ssh 설정 조언 구합니다

ssh 서버를 설정하는데,
아직도 제 컴터에서 테스트중입니다…
터미널에서 ssh localhost 라고 명령하면 무리없이 잘 돌아가는데
whatismyip.com 같은곳에서 알아낸 제 아이피로 접속하면
아예 제 컴퓨터를 못찾습니다.

포트도 제대로 들어가는데…
정상적인 현상인가요?;;
조언을 구합니다…

공유기를 사용하고 계시지는 않는지요.

공유기에서 포트 포워드을 해주셔야 합니다.

ssh 22번 포트를 사용하므로 22번 포트와 사용하는 ip간에 포트를 일치 시켜 주시면 됩니다.

저의 경우에는 iptime 제품을 사용하고 있는데…

고급설정 -> NAT/라우터 관리 -> 포트포워드 설정 에서 설정을 하여 사용하고 있습니다.

250ssh 192.168.1.250 tcp 22222 22

이렇게 해놓고 사용하고 있습니다.

putty 를 사용해서 실제 아이피에 22222포트로 접속하면

192.168.1.250 번의 22번 포트로 연결이 되어 ssh 접속을 사용하게 되는 거죠.

음…
아파트에서 그냥 제공하는 벽에 박힌 전용선 구멍(…)을 사용하고 있습니다.
공유기가 있기야… 있겠지만; 그야말로 알수없는…
아파트측에 문의해서 공유기 세팅을 할수 있게 해달라고 부탁한다거나
그래야하는걸까요…?

아파트에서 사용하시는 전용선이라…
인터넷 환경이 어디서 부터 어디까지 제안이 되어 있을지 막막하네요.

아파트내에서 자체적으로 방화벽이 있는거 아닌가 싶기도 하네요…

뭐 여튼… 그건 그렇다고 치고…

한번 다른 방법으로 시도를 해보시는 것도… 좋을듯 한데요.

우선… [code:3dvtaxlz]/etc/ssh/sshd_config[/code:3dvtaxlz] 파일인가를 열어서…

기존의 ports=22로 되어 있는것을… 바꿔서 사용을 해보세요.
22222 정도로 바꿔 보시는 것도 좋을듯하고요.

[code:3dvtaxlz]/etc/init.d/ssh restart[/code:3dvtaxlz]

이제 22222포트로 함 접속을 해보시죠.

실제로 port 가 열려 있는지
윈도우에서 실험해볼수도 있습니다.

[code:3dvtaxlz]telnet [공인아이피] [port번호][/code:3dvtaxlz]
ex) [code:3dvtaxlz]telnet 218.36.X.X 80
telnet 218.36.X.X 22
telnet localhost 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is ‘^]’.
SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu1.2
telnet 218.36.X.X 8080[/code:3dvtaxlz]

접속이 되시면 그 포트는 열린겁니다.

뭐 이런식으로 검색해보셔도 되구요.

사용하시는 운영체제가 ununtu라면…

[code:3dvtaxlz]#apt-get install nmap
#nmap localhost[/code:3dvtaxlz]
하시면 열려있는 포트를 확인하실 수 있습니다.