클라이언트 도구를 사용하여 로컬 데스크탑에서 Solaris 11로 SFTP가 실패함

클라이언트 도구를 사용하여 로컬 데스크탑에서 Solaris 11로 SFTP가 실패함

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. 이 옵션을 제거하고 sshdSolaris 시스템에서 데몬을 다시 시작하는 것이 좋습니다 . sshd데몬이 다시 시작되지 않는 경우 오류를 수정할 수 있도록 Solaris에서 열린 SSH 세션을 유지하는 것을 잊지 마십시오 .

관련 정보