새 시스템을 설치한 후 debian 9stretch의 기본 SFTP 서버가 무엇인지 알려주십시오. proftd인 줄 알고 proftd를 구성하고 싶었는데 다른 것들이 설치되어 있는 것을 발견했습니다. 매우 감사합니다
답변1
기본 Debian 9 SFTP 서버는 OpenSSH의 ssh 서버에서 제공됩니다 sshd
. 비활성화하려면 를 입력하십시오 sudo systemctl stop sshd && sudo systemctl disable sshd
. 그러나 이렇게 하면 SSH 서버도 비활성화됩니다. FTP와 SFTP는 서로 다른 두 가지 프로토콜이며 동일한 컴퓨터의 서로 다른 포트에 존재할 수 있어야 합니다.
편집: 내 답변에 대한 Jeff의 의견은 SFTP를 보다 구체적으로 비활성화하는 좋은 제안이기도 합니다. 아래와 같이 라인 앞에 (파운드 기호)를 배치하여 /etc/ssh/sshd_config
라인을 비활성화합니다 .Subsystem sftp /usr/lib/openssh/sftp-server
#
# Subsystem sftp /usr/lib/openssh/sftp-server