SFTP와 유사한 HTTP over SSH

SFTP와 유사한 HTTP over SSH

나는 다음 프로토콜에 대해 배웠습니다.

  1. SFTP - SSH를 통한 FTP(애플리케이션 계층)

  2. FTPS - SSL을 통한 FTP(전송 계층)

  3. HTTPS - SSL을 통한 HTTP(전송 계층)

FTPS용 SFTP와 같이 HTTPS에 대응하는 SSH가 있습니까?

SHTTP에 대해 들어본 적이 있지만 -

  1. 이는 HTTPS에 대한 더 이상 사용되지 않는 대안으로 언급되었습니다(SFTP는 그렇지 않음).

  2. SSH와 관련이 있는지는 모르겠습니다. 대신 SSL을 사용하는 것을 보았습니다.

존재한다면 SFTP만큼 많이 언급되지 않는 이유는 무엇입니까?

답변1

SFTP - SSH를 통한 FTP(애플리케이션 계층)
FTPS - SSL을 통한 FTP(전송 계층)

이는 정확하지 않습니다. SFTP는 SSH를 통해 파일을 전송하고 FTPS는 SSL을 통해 파일을 전송하지만 파일 전송 프로토콜 자체는 다릅니다. FTPS는 RFC 959에 정의된 대로 FTP를 사용합니다. 즉, FTPS는 FTP의 확장입니다. SFTP는 완전히 다른 것입니다. 즉, 여기에서 주장하는 것처럼 FTP를 사용하지 않습니다.

FTPS용 SFTP와 같이 HTTPS에 대응하는 SSH가 있습니까?

SSH 터널을 통해 일반 HTTP를 실행할 수 있습니다. 이는 보안 관점에서 보면 SSL, 즉 HTTPS를 통해 HTTP를 실행하는 것과 거의 같습니다.

그러나 전통적으로 SSH는 인증을 위해 정보를 공유해야 하는 비밀번호와 키를 사용했기 때문에 확장성이 좋지 않습니다. 대신 HTTPS는 처음부터 신뢰할 수 있는 루트 CA 집합만 공유하면 되고 각 서버의 리프 인증서에 대한 신뢰가 여기에서 파생되는 인증서 계층 구조가 있는 공개 키 인프라를 사용했습니다.

관련 정보