2017-09-01 15 views
0

1つのユーザ/クライアントの組み合わせ(たとえば[email protected])からsshを介してユーザ/サーバの組み合わせ(たとえば[email protected])異なるタイプのアクセス:あるユーザ/クライアントから同じユーザ2 /サーバへの複数のsshアクセスタイプ

  1. アクセスタイプ#1は、バザールリポジトリとの対話に制限されます。このため は、I 2は、ログインシェルであろう

    command="bzr serve --inet --directory=/repodir --allow-writes",no-port-forwarding,no-X11-forwarding,no-agent-forwarding ssh-rsa ... [email protected] 
    
  2. アクセスタイプ#よう~user2/.ssh/authorized_keysにライン(#1)を加えました。このため は、私は

    ssh-rsa ... [email protected] 
    

私は理解よう よう~user2/.ssh/authorized_keysの "通常の" 線(#2)を加え、そしてIは、試験したように、両方のラインを同時に使用することができません。 その後、すなわち、ライン#1は~user2/.ssh/authorized_keysで最初に表示された場合は、その後、私はbzrのレポと対話することができるだろうが、ライン#2が~user2/.ssh/authorized_keysに最初に表示されている場合、私は

[user1[email protected]]$ ssh [email protected] 

を行うことはできません、Iこれを動作させる方法はありsshを行うことができるが、任意のbzr操作が

bzr: ERROR: Not a branch ... 

を与えるのでしょうか?

私はRHEL7を使用していますが、これは重要ではないと思います。

関連記事(私は理解して、私の場合に対処していない):

Best way to use multiple SSH private keys on one client

https://serverfault.com/questions/142997/what-options-can-be-put-into-a-ssh-authorized-keys-file

https://serverfault.com/questions/749474/ssh-authorized-keys-command-option-multiple-commands

https://askubuntu.com/questions/1962/how-can-multiple-private-keys-be-used-with-ssh

答えて

0

私は別の2で、それがうまく作らキーのペア(たとえば、bzrとpaiのペア1ログインした場合はr 2)。 ~user2/.ssh/authorized_keysに対応する行を追加しました。 秘密鍵1は、ファイルid_rsa(デフォルトで読み込まれる)に格納されています。 であり、秘密鍵2はファイルid_rsa_sshに格納されています。

その後、bzrは正常に動作し、私は別のIDを使用して示し

[[email protected]]$ ssh -i id_rsa_ssh [email protected] 

を使用中、ロギングのためでした。

関連する問題