#[課題]
・事情によりpasswdファイルでホームディレクトリを変更しました。
そのユーザにSSH接続させたいので変更先のホームディレクトリ配下に公開鍵を置きましたが、正しく接続できません。
#[環境概要]
社用にてSSH(SFTP) サーバを立てて、社内から接続しファイルの授受を行っています。
サーバはRHEL6.4、SSHはopenSSH5.3です。
#[制約]
- ポリシー上シンボリックリンクは使用できない。(申請すれば可能だがハードル高し)
- ポリシー上sshd_configのchrootは使用できない。
- 本番で現在稼働しているのでちょい直ししかできない。
#[現状の設定]
●公開鍵の保存場所
公開鍵は各ユーザのホームディレクトリ配下の.sshに保存(ただし2種あり)
タイプ1)/home/hoge1/.ssh/authorized_keys
タイプ2)/share/external/hoge2/.ssh/authorized_keys
●SSHD_CONFIGの中身の一部
・鍵方式でのみログイン許可
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys #AuthorizedKeysCommand none
●/etc/passwdファイルの中身の一部
hoge1:x:1001:1505::/home/hoge1:/bin/bash ←タイプ1のユーザ hoge2:x:1002:1505::/share/external/hoge2:/bin/bash ←タイプ2のユーザ
#[聞きたいこと]
・上記タイプ1)のユーザはログインできるのですが、上記タイプ2)のユーザは接続できません。
・公開鍵置き場の場所の変更、sshd_configの変更、passwdファイルの変更のいづれかで、hoge1もhoge2の両方のユーザを接続させたいのでやり方がありましたらお教えください。
回答2件
あなたの回答
tips
プレビュー