포트 22에서 실행되도록 타사 SFTP 서버 설정

포트 22에서 실행되도록 타사 SFTP 서버 설정

RHEL 6.5 시스템에서 CrushFTP 7을 설정하려고 하는데 문제가 있습니다. 모든 것을 기본값으로 두면 포트 2222를 사용하여 연결할 수 있지만 openssh가 요청을 처리하는 대신 CrushFTP가 포트 22의 요청에 응답하도록 할 수 있어야 합니다. 제3자 SFTP 서버가 기본값 대신 포트 22에서 응답하도록 하는 방법을 아는 사람이 있습니까? 임의의 웹 사이트를 살펴보니 모든 것이 openssh를 서버로 사용하는 데 맞춰져 있는 것 같습니다. 또는 crushftp나 기타 타사 서버와 관련된 사이트를 찾으면 다운로드 방법에 대한 세부 정보 없이 설치 방법만 보여줍니다. 실제로는 포트 22에서 작동합니다. 파일에서 '하위 시스템' 항목을 언급하는 사이트를 하나 이상 찾았습니다 /etc/ssh/sshd_config.

편집: 무슨 일이 일어날지 확인하기 위해 다음을 시도했지만 아무런 차이가 없는 것 같습니다. sshd_config다음 줄로 파일을 업데이트했습니다 .

Subsystem     sftp     /var/opt/CrushFTP7_PC/crushftp_init.sh

답변1

세 가지 옵션이 있습니다:

  1. 별도의 포트에서 대체 SFTP 서버 실행

  2. 22가 아닌 다른 포트에서 sshd를 실행하거나 sshd를 전혀 실행하지 않으면 대체 sftp 서버에 포트 22를 사용할 수 있게 됩니다.

  3. 사용

    Subsystem   sftp    /path/to/alternate/sftp-server
    

    그러면 sshd가 초기 연결을 처리하고 이를 적절한 애플리케이션에 넘겨줍니다.

그러나 /var/opt/CrushFTP7_PC/crushftp_init.sh이름에서 알 수 있듯이 독립형 서비스를 시작하는 데 사용되는 스크립트일 가능성이 높습니다.

관련 정보