2009年11月23日 星期一

ssh不用打密碼

常常去的地方,不想一直打密碼。

$ ssh-keygen -t rsa
會問要存在那個檔案,用預設按Enter就好,問passphrase也是直接按Enter。
反正就一直按Enter,就會存一個public key在.ssh/id_rsa.pub(預設存放的檔案位置)。

然後在server端產生一個一樣的檔案
$cat ~/.ssh/id_rsa.pub | ssh jrandom@example.net "umask 077; test -d .ssh || mkdir .ssh ; cat >> .ssh/authorized_keys"
一些distribution也可以直接用(跟上行一樣作用):
$ssh-copy-id USER@EXAMPLE.NET

就可以直接連了
$ssh USER@EXAMPLE.NET

via: Login via SSH without password

沒有留言: