2011年7月27日 星期三

OpenSSH Key-based認證(輸入 passphrase)

使用指令 ssh-keygen -t rsa 產生 Public/Private Key將產生的 ~/.ssh/id_rsa.pub 內容拷貝到對方 ~/.ssh/authorized_keys使用 ssh-copy-id script 更方便當使用 Public Key 認證後,使用 eval `ssh-agent` ssh-agent bash 找代理當使用 ssh-agent 代理後,搭配 ssh-add 來代理輸入 passphrase
如何使用Pulic keyPrivate key來做身份的驗證,即可無需輸入密碼User01$ ssh-keygen -t dsaUser01$ cd .ssh/,即可看到產生的Pulic keyPrivate keyUser01$ mail –s “user01s key”user02@example.domain.com <>User02$ mial查看User01所寄的內容,並輸入 w user01.keyUser02$ mkdir .ssh ; chmod 700 .sshUser02$ cp user01.key .ssh/authorized_keysUser02$ cd .ssh/User02$ chmod 600 authorized_keys

沒有留言: