windows免密碼登陸linux伺服器

2021-10-11 02:31:32 字數 1230 閱讀 5076

win10 登陸linux

win10

1、本地生成公鑰和私鑰,這邊是使用git 中 shell產生的,其他類unix系統可以直接在終端生成

ssh-keygen -t rsa 

#該命令產生的金鑰是通過rsa演算法加密生成的

生成金鑰過程中可以一路回車,不給定金鑰檔案名字和密碼,使用預設的金鑰檔名稱和空密碼

3、將剛剛生成的公鑰(帶.pub結尾的檔案)ssh_rsa.pub上傳到linux伺服器剛剛新建的使用者目錄下(即/root目錄下),此時我們就可以用rz命令了

伺服器上

修改ssh配置檔案"/etc/ssh/sshd_config"的下列內容,將以下內容的注釋去掉:(使用/ras查詢)

rsaauthentication yes # 啟用 rsa 認證

pubkeyauthentication yes # 啟用公鑰私鑰配對認證方式

authorizedkeysfile .ssh/authorized_keys # 公鑰檔案路徑(和上面生成的檔案同)

4、將上傳的公鑰檔案的內容追加到authorized_keys檔案,使用如下命令:#如果~/.ssh目錄不存在,則自己新建

mkdir -p ~/.sshcat id_rsa.pub >> ~/.ssh/authorized_keys
5、修改authorized_keys和.ssh的檔案許可權

chmod 700 ~/.ssh/

chmod 600 ~/.ssh/authorized_keys

6、重啟ssh服務

service sshd restart
7、使用本機的私鑰既可以免密碼登

SSh 免密碼登陸

有機器a 192.168.1.155 b 192.168.1.181 現想 a通過ssh免密碼登入到b。操作步驟 進入主機a的 cmd介面 1 產生金鑰,命令如下 ssh keygen t rsa p 截圖如下 在輸入上面的命令後,它會在 users chenlb 下生產.ssh 目錄,ssh 下有...

ssh免密碼登陸

1 ubuntu為當前使用者產生ssh非對稱秘鑰的方法 ssh keygen t rsa t 指定rsa加密演算法產生一對秘鑰 id rsa id rsa.pub其中id rsa為私鑰,id rsa.pub為公鑰 2 ubuntu中免密碼登陸的重要檔案 authorized keys 如果一台伺服器...

SSH免密碼登陸

當我們要ssh遠端登陸到主機時是需要輸入使用者名稱和密碼的。如果不想這樣,就需要首先在自己使用者主目錄下的.ssh目錄下生成公鑰和私鑰。然後把自己的公鑰傳送給遠端主機的authorized keys 也是主目錄的.ssh資料夾下 檔案下。這樣遠端主機的authorized keys檔案下就有了你的使...