ユーザーディレクトリがないパスワードなしのSSH?
.ssh
私が知っているように、このフォルダはユーザーディレクトリに保存する必要があります。
ServerA: Linux without /home/users
ServerB: Linux with /home/users
client: Linux/mac etc...
ケース:
- クライアントはパスワードなしでServerBにSSHで接続します。問題ありません。
- パスワードなしでServerA用のクライアントSSH、問題なし
- パスワードなしでSeverA sshからServerBへ、質問!
ServerAに実際のユーザーディレクトリがない場合は、ユーザーディレクトリが存在しない状態で各ユーザーに公開鍵をどのように提供できますか?
それともServerAからServerBにSSHを安全に接続する他の方法はありますか?
ベストアンサー1
/etc/ssh/sshd_config
認証キーファイルの場所は、次のようにファイルエントリを変更または追加することで変更できます。
AuthorizedKeysFile /etc/ssh/.authorized_keys
もちろん、修正後にsshdを再起動することを忘れないでください。