텔넷 독립 실행형 실행 - 가능합니까?

텔넷 독립 실행형 실행 - 가능합니까?

그래서 제가 하고 싶은 일은 다음과 같습니다.

수퍼유저가 아닌 로컬이 있고 파일을 /tmp에 업로드할 수 있습니다.

이 계정을 사용하여 이미 설치된 것과 동일한 텔넷 서버 패키지를 다운로드합니다.

일부 설정을 수정하여 모든 파일 디렉터리를 /tmp로 설정했습니다.

그런 다음 독립형 텔넷 서버로 컴파일하고 실행합니다.

이것이 가능한가? 그렇지 않다면 무엇이 이것을 불가능하게 만드는가?

아니면 권한이 없는 사용자로서 텔넷을 활성화할 수 있는 방법이 있습니까?

답변1

가능하지만 몇 가지 제한 사항이 있습니다.

  • 귀하는 수퍼유저가 아니므로 귀하의 서버는 표준 Telnet 포트 23이나 1-1024의 다른 포트에 바인딩할 수 없습니다. (추가 제한 사항이 구현되지 않는 한 더 큰 포트가 작동해야 합니다.)

  • 귀하는 슈퍼유저가 아니므로 귀하의 서버는 귀하 자신의 계정에 대한 로그인만 허용합니다. 즉, 다른 사용자의 계정으로 전환하는 데 필요한 권한이 없습니다.

  • 표준텔넷서버는 "데몬"으로 실행되는 것을 지원하지 않으며 내부에서만 실행됩니다.inetd– 시스템 전체를 수정할 수 없으므로 /etc/inetd.conf별도로 실행해야 합니다.inetd(또는 xinetd 또는 ucspi-tcp).

즉, 루트를 얻을 수 있는 방법을 찾지 않는 한 기본적으로 쓸모가 없습니다.

관련 정보