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機能します。

Solarisのバージョンは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)。

関連情報