svnユーザでssh接続
サーバに「subversion」を入れたので「svn」ユーザでログインしたくなる。さて、どうするか。
サーバ側の準備
「svn」ユーザのホームに「.ssh」ディレクトリを作って公開鍵を準備しておく。
$ su svn ← ユーザ切替 svn:/home/xxx$ cd ~ ← svnのhomeへ svn:~$ mkdir .ssh ← .sshディレクトリ作成 svn:~$ cd ~/.ssh ← .sshへ svn:~/.ssh$ touch authorized_keys ← ファイルを新規作成 svn:~/.ssh$ chmod 600 authorized_keys ← 自分だけReadWrite svn:~/.ssh$ cat /home/samba/id_rsa.pub >> authorized_keys ← 公開キーを追加