首先,你要有一個cmder
沒有你看個鬼!
1.在本機生成SSH密鑰對
打開cmder
輸入以下命令按回車確認
ssh-keygen -t rsa
我這邊是已經生成過了,正常一直回車就好了。
檢查本機目錄 C:\Users\<用戶名>\.ssh\
下存在 id_rsa
和 id_rsa.pub
兩個文件。
密鑰對生成完畢
2.上傳公玥到linux服務器
首先連接到linux服務器,在遠程服務器上輸入以下命令
mkdir ~/.ssh && touch ~/.ssh/authorized_keys
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
在本機輸入命令
scp C:\Users\<用戶名>\.ssh\id_rsa.pub <username>@<server-ip-address>:~/.ssh/authorized_keys
若ssh端口不是22可以在scp命令後直接加參數-P
輸入密碼後,按回車確認
上傳成功後輸入以下命令即可成功連接服務器(不是22端口的話要加端口號)
ssh <username>@<server-ip-address>
配置config文件簡化登錄輸入
vim C:\Users\<用戶名>\.ssh\config
輸入以下內容
Host <name-you-want>
HostName <server-ip-address>
User <username>
Port <ssh port>
PubkeyAuthentication yes
config文件創建好後,直接輸入以下命令登錄服務器。
ssh <name-you-want>