ssh keygen 免輸入密碼

上一篇 / 下一篇  2008-11-30 22:09:37 / 个人分类:ssh 资料

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP
51Testing软件测试网1uBs_m.Sg

懶得打密碼, 以 key 做認證登錄.

+B0l-s.~T#e0 51Testing软件测试网#{+Dm.d(}n

步驟如下:51Testing软件测试网2UR8p3KAR6x5{

  • ssh-keygen -t rsa 或 ssh-keygen -d (dsa) => 產生出 id_rsa, id_rsa.pub
  • scp id_rsa.pub server_hostname:~/.ssh/
  • ssh server_hostname
  • cat .ssh/id_rsa.pub >> .ssh/authorized_keys 即可
  • 這樣子就可以 key 認證登入, 不需輸入密碼.
51Testing软件测试网"N3cY@ h7Q$T

PS:51Testing软件测试网 ^H"H.o:z
gen 時會問 Enter passphrase (empty for no passphrase):
*Lf(Q{\0此處直接 enter 跳過,下次才不會詢問password

%W3pI7J!mW6^#@YX*C0

*Ca7R?!Z0 51Testing软件测试网j-SxH&r|5{W~

kvG Ia,x"?U0簡單解說一下:51Testing软件测试网s,C0Y0s,~,|#@v f

51Testing软件测试网\2baR'Cn'Cy1\

id_rsa: private key
"y%w9fT KF `[M,s0id_rsa.pub: public key51Testing软件测试网"p|kZ7^

51Testing软件测试网7h4of8T3[ b:g mJ9c s/X

將 public key(id_rsa.pub) 拷貝到遠端的電腦後, 加到那 user 的 .ssh/authorized_keys 中.51Testing软件测试网o!B,{CVu

51Testing软件测试网}+{$WZ }Y*T

之後連線時, 就會用本機的 private key(id_rsa) 與遠端電腦的 public key(authorized_keys) 做認證, 確認完成就可以直接登入, 不需輸入帳號密碼, 而且也比較安全.

?-^ ?1T7qOhh&Aa(i"s0 51Testing软件测试网 zBC [3CT

嗯, 手動建立即可, 不然用那個帳號 ssh localhost 一次, 應該都會自動建立出來~ :)51Testing软件测试网 pl'DTV%`Ef

TAG:

 

评分:0

我来说两句

Open Toolbar