前言

使用公鑰遠端登陸Linux十分方便,無需輸入密碼,同時採用VsCode+RemoteSSH進行遠端開發十分方便,其終端自帶的code命令可以遠端開啟文字,便於編輯。

一、環境準備

  1. windows10+遠端伺服器Linux(Centos、Ubuntu等都類似)
  2. 主機裝好Vscode+RemoteSSH外掛

二、使用步驟

1.伺服器安裝並配置OpenSSH

安裝ssh服務
apt-get install openssh
配置ssh服務(開啟sshd_config檔案)
vim /etc/ssh/sshd_config
將PermitRootLogin註釋取消並且修改引數為yes

2. 本地生成金鑰

  1. 開啟window10 .ssh資料夾 一般在C:\Users\user名\.ssh,在當前路徑下開啟cmd,輸入ssh-keygen -t rsa生成金鑰檔案(一路回車就行)id_rsa.pub
  2. 用編輯器開啟該檔案,將內容複製到剪貼簿。

3. 伺服器ssh新增金鑰

  1. linux建立檔案vim ~/.ssh/authorized_keys 並且在檔案裡新增剪貼簿的內容。(路徑下沒有資料夾和檔案就建立,資料夾在就不用管)
  2. 重啟ssh即可 systemctl restart ssh

三 總結

vscode的code命令個人感覺在遠端開發挺好用。

(vim +路徑 改為 code+路徑,可以直接在本地vscode裡開啟檔案進行編輯)