隨筆-153  評論-235  文章-19  trackbacks-0
          ssh 無密碼登錄要使用公鑰與私鑰。linux下可以用用ssh-keygen生成公鑰/私鑰對,下面我以CentOS為例。

          有機器A(192.168.1.155),B(192.168.1.181)。現想A通過ssh免密碼登錄到B。

          1.在A機下生成公鑰/私鑰對。
          [chenlb@A ~]$ ssh-keygen -t rsa -''

          -P表示密碼,-P '' 就表示空密碼,也可以不用-P參數,這樣就要三車回車,用-P就一次回車。
          它在/home/chenlb下生成.ssh目錄,.ssh下有id_rsa和id_rsa.pub。

          2.把A機下的id_rsa.pub復制到B機下,在B機的.ssh/authorized_keys文件里,我用scp復制。
          [chenlb@A ~]$ scp .ssh/id_rsa.pub chenlb@192.168.1.181:/home/chenlb/id_rsa.pub 
          chenlb@
          192.168.1.181's password:
          id_rsa.pub                                    100%  223     0.2KB/s   00:00

          由于還沒有免密碼登錄的,所以要輸入密碼。

          3.B機把從A機復制的id_rsa.pub添加到.ssh/authorzied_keys (打錯了,使用下面的代碼塊)文件里。
          [chenlb@B ~]$ cat id_rsa.pub >> .ssh/authorized_keys
          [chenlb@B 
          ~]$ chmod 600 .ssh/authorized_keys

          authorized_keys的權限要是600

          4.A機登錄B機。
          [chenlb@A ~]$ ssh 192.168.1.181
          The authenticity of host 
          '192.168.1.181 (192.168.1.181)' can't be established.
          RSA key fingerprint is 00:a6:a8:87:eb:c7:40:10:39:cc:a0:eb:50:d9:6a:5b.
          Are you sure you want to 
          continue connecting (yes/no)? yes
          Warning: Permanently added 
          '192.168.1.181' (RSA) to the list of known hosts.
          Last login: Thu Jul  
          3 09:53:18 2008 from chenlb
          [chenlb@B 
          ~]$

          第一次登錄是時要你輸入yes。

          現在A機可以無密碼登錄B機了。

          小結:登錄的機子可有私鑰,被登錄的機子要有登錄機子的公鑰。這個公鑰/私鑰對一般在私鑰宿主機產生。上面是用rsa算法的公鑰/私鑰對,當然也可以用dsa(對應的文件是id_dsa,id_dsa.pub)

          想讓A,B機無密碼互登錄,那B機以上面同樣的方式配置即可。

          參考:SSH-KeyGen 的用法 http://blog.163.com/chen98_2006@126/blog/static/158584272007101862513886/
          posted on 2008-07-03 12:19 流浪汗 閱讀(13745) 評論(3)  編輯  收藏 所屬分類: Linux

          評論:
          # re: ssh 免密碼登錄 2012-08-24 00:17 | 高速
          推薦使用 這里的日本服務器 ,速度極快!http://www.diyssh.com/
            回復  更多評論
            
          # re: ssh 免密碼登錄 2015-11-11 21:01 | 韓有中
          不要密碼賬號  回復  更多評論
            
          # re: ssh 免密碼登錄 2015-11-11 21:01 | 韓有中
          怎么上不了網  回復  更多評論
            

           
          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          留言簿(14)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          收藏夾

          友情鏈接

          同學鏈接

          學習鏈接

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 560126
          • 排名 - 86

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阜新市| 寻乌县| 青海省| 彰化县| 永仁县| 靖江市| 忻州市| 徐汇区| 上蔡县| 天全县| 太仆寺旗| 九江县| 灵山县| 韶关市| 合山市| 阜平县| 临西县| 于田县| 托里县| 百色市| 新宁县| 安庆市| 彰武县| 澄城县| 文昌市| 乌兰浩特市| 德兴市| 久治县| 武穴市| 手游| 恩施市| 平谷区| 资中县| 武清区| 桂阳县| 洪雅县| 朝阳区| 枣强县| 长海县| 梅河口市| 滨州市|