SFTP 하위 시스템 요청이 거부되었습니다.
PROBLEM DESCRIPTION or QUESTION
SFTP 하위 시스템 요청이 거부되었습니다.
SSH 서버에 SFTP 하위 시스템이 올바르게 설치되어 있는지 확인하십시오.
SSH 서버에 SFTP 하위 시스템이 올바르게 설치되어 있는지 확인하십시오.
RESOLUTION
SFTP 프롵토콜은 SSH 프로토콜을 사용합니다. SSH 서비스 데몬이 SFTP 하위 시스템을 호출하여 파일 전송이 이루어지도록 합니다.
Root 권한이 있는 경우
보통은 SSH 서비스 데몬 구성 파일에서 SFTP 하위시스템을 지정하여 사용할 수 있도록 합니다.
$ sudo cat /etc/ssh/sshd_config ... # override default of no subsystems Subsystem sftp /usr/libexec/openssh/sftp-server ...
이 부분이 설정되어 있지 않거나 #으로 주석 처리가 되어 있다면 주석 처리를 풀거나 sshd_config의 맨페이지 등을 참고하여 필요한 설정을 하여야 합니다. 이 설정은 root의 권한이 필요합니다.
설정을 마친 후 ssh 서비스를 다시 시작해야 합니다.
Root 권한이 없는 경우
root의 권한이 없는 경우 Xftp의 '사용자 정의 Sftp 서버 사용' 기능을 이용하여 SFTP 서비스를 이용할 수 있습니다.
이 기능은 세션 등록 정보 → SFTP 프로토콜 '설정'에서 설정할 수 있습니다.