ssh的概念我就不介紹了,直接上乾貨!!!!
要配置ssh免密登入 首先要進入~/.ssh/目錄:
cd ~/.ssh/如果提示錯誤資訊: cd: no such file or directory: ~/.ssh , 則需要新增 ssh key:
ssh-keygen -t rsa -c ***@xx.com注意:有兩次輸入密碼,不需要輸入,按回車即可
新增完ssh key ,進入到.ssh目錄,命令請看第一條命令。
然後生成公鑰及私鑰
ssh-keygen注意:下圖紅色框內是要輸入的是公鑰及秘鑰的檔名,輸入完一直回車即可
檢查秘鑰和公鑰是否生成成功,檢視.ssh目錄,沒有.pub字尾的是公鑰,有.pub字尾的是私鑰
開啟私鑰,檢視生成的私鑰,複製
cat dev.demo.pub遠端伺服器操作:(注意:只有這一塊是在遠端伺服器的操作,其他都是在本地操作)cd ~/.ssh/vim authorized_keys複製完成,儲存退出最後一步:將私鑰載入到ssh服務中
ssh-add ~/.ssh/dev.demo這時你已經可以通過命令免密登入了,執行如下命令即可直接連線到遠端伺服器ssh 使用者名稱@伺服器ip但是有人說如果伺服器ip多的話,容易記亂,那麼教大家乙個辦法,可以不需要輸入伺服器ip即可免密登入!在.ssh目錄下建立乙個config檔案
說明: dev.demo 是通過ssh登入時,僅用到的名稱,所以要區分開
hostname 是伺服器的ip位址
user 是連線伺服器的使用者名稱
port 是埠號,預設22
編輯完成,儲存退出
以上是所有設定,如果每一步都順利完成,那麼恭喜你,你可以很方便的連線遠端伺服器了。
連線遠端伺服器命令如上圖所示,簡單輕鬆的連線上了遠端伺服器。
此文件是原創,只是分享給大家,希望對大家有所幫助,如果錯誤,請指出,必將及時改正。
麼麼噠?~~~~~~~~~~
ssh遠端免密登入
1 生成金鑰 ssh keygen 2 將公鑰傳到遠端伺服器 ssh copy id i ssh id rsa.pub p 22 root 伺服器ip 3 設定別名登入 host server 12 hostname 192.168.200.12 port 22 user root identity...
Mac SSH免密登陸Centos
在mac客戶端命令列生成公鑰和私鑰 cd ssh ssh keygen t rsa rsa 是以後生成的公鑰名稱 生成兩個檔案id rsa 私鑰 和id rsa.pub 公鑰 之後回車兩次,注 enter passphrase empty for no passphrase 可以設定密碼 免密做好後...
Mac下用ssh免密遠端連線Linux伺服器
sudo i 切換到root使用者ssh user hostname user 為 linux 伺服器的管理員名稱 hostname 為 linux 伺服器的ipssh keygen t rsamkdir p ssh p選項表示遇到不存在的目錄自動建立 ls a ssh 檢視隱藏目錄 將本地公鑰放置...