리눅스에 telnet으로 접속해서 현재 서버에 열려있는 포트번호를 확인할 수 있는 명령어가 있나요..? 계정은 일반 계정입니다.. 단순히 몇번포트가 열려있는지 여부만 확인해도 됩니다..
netstat -a
또는
nmap을 깔아보세요.
netstat -tnl 하면 tcp 프로토콜을 사용하는 서비스를 볼 수 있습니다. 아래의 경우...
3306 : mysql 139 : smb 143 : imap 80 : http 53 : named 21 : ftp 22 : ssh 953 : rndc 25 : smtp
등의 포트가 열려 있음을 보여줍니다.
[mannam@my mannam]$ netstat -tnl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN tcp 0 0 192.168.0.1:139 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 192.168.0.1:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
위의 내용을 보면 포트가 열려있다고 해서 로컬 서버의 모든 아이피로 접속 가능하지는 않습니다. 즉, 953번 포트의 경우 192.168.0.1:953은 접속을 허용하지 않는다는 것이죠.
열려있는 포트를 보실려면 어떤 아이피에 어떤 포트가 허용되는지 확인하는게 좋을 듯 합니다.
또는 lsof -i | less 에서 열려 있는 포트를 확인하실수 있습니다. :wink:
Good Luck!
netstat -a또는nmap을 깔아보세요.
netstat -a
또는
nmap을 깔아보세요.
netstat -tnl 하면 tcp 프로토콜을 사용하는 서비스를 볼 수
netstat -tnl 하면 tcp 프로토콜을 사용하는 서비스를 볼 수 있습니다.
아래의 경우...
3306 : mysql
139 : smb
143 : imap
80 : http
53 : named
21 : ftp
22 : ssh
953 : rndc
25 : smtp
등의 포트가 열려 있음을 보여줍니다.
위의 내용을 보면 포트가 열려있다고 해서 로컬 서버의 모든 아이피로 접속 가능하지는 않습니다. 즉, 953번 포트의 경우 192.168.0.1:953은 접속을 허용하지 않는다는 것이죠.
열려있는 포트를 보실려면 어떤 아이피에 어떤 포트가 허용되는지 확인하는게 좋을 듯 합니다.
또는 lsof -i | less 에서 열려 있는 포트를 확인하실수 있습니
또는 lsof -i | less 에서 열려 있는 포트를 확인하실수 있습니다. :wink:
Good Luck!