mac ssh免密登入 連線遠端伺服器

2021-09-24 17:38:08 字數 1906 閱讀 4652

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 檢視隱藏目錄 將本地公鑰放置...