IP/포트에 유틸리티 바인딩 [닫기]

IP/포트에 유틸리티 바인딩 [닫기]

방금 (2000년부터) 책에서 (유닉스/리눅스) 서버가 유틸리티와 관련된 연결을 기다리면서 포트에서 수신 대기하는 방법을 읽었습니다.

이 책의 한 예는 finger유틸리티에 관한 것입니다.

서버의 netstat 출력은 다음과 같습니다.

proto recv-q send-q local address foreign address state    user
[..]
tcp     0         0          *.finger           *:*                      listen   root
[..]

따라서 finger청취 - finger포트(79)입니다.

그런 다음 사용자는 포트 79를 통해 서버에 연결(이 경우 텔넷 사용)하고 사용자 이름을 입력한 후 다음 명령의 출력을 볼 수 있습니다 finger.

... Connected to server
Escape character is '^]'.
guest                                                                                    <--- 
user input
Login: guest                             Name: guest                        <--- output from 
finger(?)
Directory: /dev/null                   Shell /dev/null
Never logged in.
No mail.
No plan.

이것이 어떻게 수행되는지에 대한 좋은 설명이 있는 사람이 있습니까?

내 접근 방식은 서버의 SSH에 연결하고 finger명령줄 인터페이스에서 실행하는 것입니다.

감사해요!

답변1

나 자신에게 대답하는 것이 inetd내가 찾고 있던 것입니다.연결을 처리하는 프로그램을 시작하십시오.,예를 들어 netstat.

Linux – 사용자 정의 inetd 서비스 생성

도와 주셔서 감사합니다.

관련 정보