WinSCP를 사용하여 로컬 드라이브에서 Solaris 11 호스트로 파일을 복사하려고 하는데 다음 오류 메시지와 함께 실패합니다.
SFTP 프로토콜을 초기화할 수 없습니다. 호스트가 SFTP 서버를 실행합니까?
Tectia 도구에서 SFTPing도 시도했지만 실패했습니다.
서버의 로그를 확인한 후 내 사용자 ID가 비밀번호를 수락했으며 로그에 오류 메시지가 캡처되지 않은 것을 확인할 수 있습니다.
sshd_config 파일에는 존재한다고 의심되는 다음 항목이 있습니다.-M117하위 시스템이 문제의 원인입니다. 매뉴얼 페이지를 보면 유효한 옵션으로 -d 및 -u만 표시됩니다.
그렇다면 "-m"은 잘못된 옵션인가요? 잘못된 구성(-m 옵션)으로 인해 문제가 발생합니까?
하위 시스템 SFTP 내부 SFTP -m 117
일치 그룹 sftponly
ChrootDirectory %h
ForceCommand 내부 sftp
편집 1:
-m은 RHEL 서버에서 유효한 옵션인 것으로 확인되었습니다(자세한 내용은 sftp-server 매뉴얼 페이지 참조).
따라서 이는 Solaris 호스트의 잘못된 구성입니다. 이를 제거하면 SFTP 연결이 성공합니다.
답변1
네, 따르면솔라리스 문서선택의 여지가 없다 -m
. 이 옵션을 제거하고 sshd
Solaris 시스템에서 데몬을 다시 시작하는 것이 좋습니다 . sshd
데몬이 다시 시작되지 않는 경우 오류를 수정할 수 있도록 Solaris에서 열린 SSH 세션을 유지하는 것을 잊지 마십시오 .