檢視 生成 SSH 金鑰用於安全登陸

2021-10-07 16:53:02 字數 560 閱讀 9692

ssh 可以用來登陸伺服器,遠端執行命令,並用強加密演算法編碼保護通訊安全,目前廣泛應用於遠端命令控制、檔案加密傳輸等方面。ssh 登陸伺服器的方法一般有兩種:密碼登陸和金鑰登陸。

在受信任的裝置上使用金鑰鑑權方式登陸相比於每次登陸時輸入密碼更加方便,也免除了密碼被**的風險。本文介紹了金鑰(公私鑰對)的生成和檢視方法

在 linux、macos 中,一般公鑰檔案在使用者主目錄下:

$ cat ~/.ssh/id_rsa.pub
windows 10 version 1809 開始,命令列也開始支援 openssh 了,公鑰檔案在對應的使用者主目錄下:

> type %userprofile%\.shh\id_rsa.pub
如果系統提示沒找到id_rsa.pub檔案,就需要生成新的公私鑰對了。開啟 terminal 或者 cmd 輸入:

ssh-keygen
配置金鑰位置推薦預設,加密密碼可以預設或不少於5個字元。

Mac ,Linux 之間ssh 金鑰登陸

1 被登陸機器使用者家目錄下 ssh 目錄下新建 authorized keys 檔案用於存放允許登陸機器的公鑰 2 修改被登陸機器的 etc ssh sshd config 檔案 rsaauthentication yes pubkeyauthentication yes authorizedke...

SSH金鑰登陸免密碼方法

linux金鑰免密碼登陸方法 如下 在a機器上輸入命令 ssh agent 然後回車 執行後,出現三行,類似於 ssh auth sock tmp ssh mvigzr1522 agent.1522 export ssh auth sock ssh agent pid 1523 export ssh...

ssh無金鑰登陸指令碼

bin sh ssh keygen t rsa p f ssh id rsa cp ssh id rsa.pub ssh authorized keys bin sh read p 輸入遠端伺服器ip ip ssh copy id o stricthostkeychecking no i ssh i...