日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

菜鸟Linux系列:[4]SSH免密码登陆远程服务器

發布時間:2025/3/15 linux 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 菜鸟Linux系列:[4]SSH免密码登陆远程服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:搭建Hadoop環境需要設置無密碼登陸,所謂無密碼登陸其實是指通過證書認證的方式登陸,使用一種被稱為”公私鑰”認證的方式來進行ssh登錄。

  在linux系統中,ssh是遠程登錄的默認工具,因為該工具的協議使用了RSA/DSA的加密算法.該工具做linux系統的遠程管理是非常安全的。telnet,因為其不安全性,在linux系統中被擱置使用了。

  ” 公私鑰”認證方式簡單的解釋:首先在客戶端上創建一對公私鑰 (公鑰文件:~/.ssh/id_rsa.pub; 私鑰文件:~/.ssh/id_rsa)。然后把公鑰放到服務器上(~/.ssh/authorized_keys), 自己保留好私鑰.在使用ssh登錄時,ssh程序會發送私鑰去和服務器上的公鑰做匹配.如果匹配成功就可以登錄了。
工具/原料

linux系統

方法/步驟

1確認系統已經安裝了SSH。rpm –qa | grep opensshrpm –qa | grep rsync-->出現如下圖的信息表示已安裝假設沒有安裝ssh和rsync,可以通過下面命令進行安裝。yum install ssh -->安裝SSH協議yum install rsync -->rsync是一個遠程數據同步工具,可通過LAN/WAN快速同步多臺主機間的文件service sshd restart -->啟動服務 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 2生成秘鑰對ssh-keygen –t rsa –P '' -->直接回車生成的密鑰對:id_rsa和id_rsa.pub,默認存儲在"/home/hadoop/.ssh"目錄下。 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 3把id_rsa.pub追加到授權的key里面去。cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 4修改授權key的權限chmod 600 ~/.ssh/authorized_keys 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 5修改SSH配置文件su - -->登陸root用戶修改配置文件vim /etc/ssh/sshd_config -->去掉下圖中三行的注釋 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 6測試連接service sshd restart -->重啟ssh服務,exit -->退出root用戶,回到普通用戶ssh localhost -->連接普通用戶測試這只是配置好了單機環境上的SSH服務,要遠程連接其它的服務器,接著看下面。 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 7現在秘鑰對已經生成好了,客戶端SSH服務也已經配置好了,現在就把我們的鑰匙(公鑰)送給服務器。scp ~/.ssh/id_rsa.pub 遠程用戶名@遠程服務器IP:~/ -->將公鑰復制到遠程服務器的~/目錄下如: scp ~/.ssh/id_rsa.pub hadoop@192.168.1.134:~/可以看到我們復制的時候需要我們輸入服務器的密碼,等我們把SSH配置好之后這些步驟就可以不用輸入密碼了。 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 8上一步把公鑰發送到192.168.1.134服務器上去了,我們去134機器上把公鑰追加到授權key中去。(注意:如果是第一次運行SSH,那么.ssh目錄需要手動創建,或者使用命令ssh-keygen -t rsa生成秘鑰,它會自動在用戶目錄下生成.ssh目錄。特別注意的是.ssh目錄的權限問題,記得運行下chmod 700 .ssh命令)在134機器上使用命令:cat ~/id_rsa.pub >> ~/.ssh/authorized_keys -->追加公鑰到授權key中rm ~/id_rsa.pub -->保險起見,刪除公鑰同樣在134機器上重復第四步和第五步,service sshd restart -->重啟ssh服務 9回到客戶機來,輸入:ssh 192.168.1.134 -->應該就能直接連接服務器咯。 END

注意事項

注意別漏了第四步的權限配置。

總結

以上是生活随笔為你收集整理的菜鸟Linux系列:[4]SSH免密码登陆远程服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。