ssh를 사용할 수있을 때 항상 SSH (포트 번호 22)를 사용하여 안전한 FTP (sftp)를 사용할 수 있습니까? 현재 저는 SSH에 PuTTY를 사용하고 있습니다. CuteFTP Pro를 사용하여 파일을 업로드하고 싶습니다.ssh를 사용할 수있을 때 항상 sftp를 사용할 수 있습니까?
서버 쪽에서 ftp 서버가 필요합니까?
ssh를 사용할 수있을 때 항상 SSH (포트 번호 22)를 사용하여 안전한 FTP (sftp)를 사용할 수 있습니까? 현재 저는 SSH에 PuTTY를 사용하고 있습니다. CuteFTP Pro를 사용하여 파일을 업로드하고 싶습니다.ssh를 사용할 수있을 때 항상 sftp를 사용할 수 있습니까?
서버 쪽에서 ftp 서버가 필요합니까?
아니요, 서버 측에서도 sftp-binary가 필요합니다. OpenSSH는 sftp-server라고 부릅니다. 보통/usr/lib/openssh/sftp-server에 있습니다 (예를 들어 데비안 시스템에서)
CuteFTP는 sftp를 지원합니다. 그러나 서버가 먼저 sftp-server를 필요로한다는 것을 명심하십시오.
sshd (OpenSSH SSH 데몬)의 경우 기본적으로 켜져있는 구성 옵션입니다./etc/ssh/sshd_config에
Subsystem sftp /usr/lib/ssh/sftp-server
을 찾으십시오. 해당 줄을 그냥 사용하지 않도록 설정하려면.
구성 옵션이 아닙니다. 당신은 SSH 서버가 있다면 자동으로 sftp 서버가 "스위치 온"을 기다리고 있다고 가정 할 수 없습니다. sftp-server 바이너리도 필요합니다. – Arnestig
흠. 그러나이 서버는 일반적으로 sshd 패키지가 설치 될 때 설치됩니다. 그러나 순수한 관점에서 네, 그렇습니다. 바이너리가 필요합니다. 맥주도 마시지 마라. – pbhd
@Amestig를 사용하면 SFTP 서버를 SSH 서버에 구축 할 수 있습니다. 외부 프로그램은 실제로 필요하지 않습니다. 예를 들어, 최신 버전의 OpenSSH 서버는 외부 SFTP 서버 또는 내장 된 서버를 사용하도록 구성 될 수 있습니다. – salva