SFTP에서는 파일 이름이 암호화됩니까?

SFTP에서는 파일 이름이 암호화됩니까?

한 서버(Debian OS)에서 다른 서버로 데이터를 마이그레이션할 때 SFTP(SSH를 사용한 FTP)가 완전히 암호화됩니까? 파일 이름이 있는 데이터?

답변1

SFTP는 실제로 SSH 내의 FTP는 아니지만 완전히 설정된 SSH 세션 내에 위치하므로 모든 메시지가 암호화됩니다.

답변2

SFTP는 목적(파일 전송) 외에는 FTP와 아무 관련이 없습니다.

SFTP는 암호화 백엔드로 ssh(모호하게 유지하고 ssh 명령이나 SSH 프로토콜을 구별하지 않음)를 사용합니다. ssh를 통과하는 모든 것은 암호화됩니다. 그러나 내부적으로는 SSH 암호화로 지원되는 SFTP 프로토콜이 실행되고 있습니다. 모든 것이 암호화됩니다.

즉, SFTP는 전송 중인 파일의 특정 속성 및 메타 속성(예: 심볼릭 링크, 하드 링크 수... ...)을 유지하지 못할 수 있으므로 데이터를 한 서버에서 다른 서버로 마이그레이션하려면 다른 방법을 사용하는 것을 고려해야 합니다. 일반적인 접근 방식은 tar 명령과 ssh 쌍을 사용하는 것입니다. 예를 들어이 Q&A.

관련 정보