RSAキーとパスフレーズを使用してsshのグループを一致させることができません


0

コンピューターに2つのアカウントがあります。1つのアカウントの名前はbobです。もう1つのアカウントは、joeという名前のユーザー用です。パスフレーズでRSAキーを使用しています。Match Group joeという行を追加してsshを再起動すると、接続拒否エラーが表示されますが、接続できます。私がやる他のすべてはうまくいくようです。

ChrootDirectory /home/joe
ForceCommand internal-sftp
AllowTcpForwarding no

追加するまで:

Subsystem sftp internal-sftp
Match Group joe
ChrootDirectory /home/joe
ForceCommand internal-sftp
AllowTcpForwarding no

joeアカウントから公開鍵を取り出して、それが役立つかどうかを確認しましたが、joeアカウントを投獄しているようには見えません。アドバイスをお願いします。

回答:


0

ユーザーjoeはグループにいjoeますか?あなたが試すことができます:

Match User joe

変更後にsshdを再起動する必要があります。ディレクトリ/ home / joeはjoeに属し、適切に設定されたパーミッションも必要です。また、既存のディレクトリを使用するよりも、ユーザーを刑務所に入れるために新しいディレクトリを作成する方が良いことをどこかで読んだことを思い出します/home


助けてくれてありがとうyee joeとjoeユーザーは同じグループにいます。私はそこにバックアップについて使用した私の設定ファイルのいくつかのエラーがあり、それを機能させたと思います。
リース
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.