Solaris 및 내부 SFTP

Solaris 및 내부 SFTP

-dsunSSH Internal-sftp는 openSSH의 동등한 옵션과 동일한 옵션을 지원합니까 ?

기본적으로 내 /etc/ssh/sshd_config파일에서는 다음을 수행합니다.

Match Group sftp
  ChrootDirectory %h
  ForceCommand internal-sftp -d /foo
  AllowTcpForwarding no

위의 내용은 Linux에서 가능하지만 내부적으로 Solaris 및 sftp에 대한 문서를 찾을 수 없습니다.

작동하지 않는다고 생각하는 이유는 SFTP 세션이 위 구성을 사용하여 로그인할 수 없기 때문입니다. 이후 매개변수를 제거하면 internal-sftp작동합니다.

솔라리스 버전은 11.3입니다. (최신 및 최고)

답변1

v11.3을 사용하고 있으므로 원하는 경우 SunSSH 사용에서 OpenSSH로 전환할 수도 있습니다.

Joerg의 Solaris 11 치트 시트의 프로세스는 다음과 같습니다.

Solaris 11.3부터 ​​SunSSH 대신 OpenSSH를 사용할 수 있습니다.

pkg install openssh

pkg mediator -a ssh

pkg set-mediator -I openssh ssh

답변2

작동하지 않으면 지원되지 않을 가능성이 높습니다. 매뉴얼 페이지에서 간단하게 찾을 수 있습니다 sftp-server.

cd해결 방법으로 해당 작업을 수행 하고 기본 위치에서 실행하는 스크립트를 사용할 수 있습니다 sftp-server( 에 복사해야 함 chroot).

관련 정보