カスタムアプリケーションでSSH認証を使用する

カスタムアプリケーションでSSH認証を使用する

ユーザーがSSH経由でアクセスできるようにするカスタムコマンドラインスクリプトがあります。たとえば、ユーザーがログインすると、ユーザーは直接アクセス(または他のシェル)ではなくssh user@serverコマンドラインアプリケーションと対話できる必要があります。/bin/bash

OpenSSHを使用してこれを達成するには、構成変更が必要ですか?

答え1

sshd_configがForceCommandあなたが探しているものです。

また、注意すべき点は、これがシェルスクリプトであると言われたので、何をしてもシェルによって実行されます。これは必ずしも問題になるわけではありませんが、確かにユーザー入力を処理する方法について考える必要があることを意味します。たとえば、不可能でなければevalなりません。

関連情報