vscode遠端開發免密輸入設定

2021-10-09 03:26:35 字數 723 閱讀 8622

其中,-t rsa表示生成金鑰型別為rsa, -b表示生成多少位的金鑰,如果不設定的話,預設生成的rsa金鑰長度為2048。金鑰生成路徑預設是c:\users\***\.ssh ,其中私鑰檔案為id_rsa,公鑰檔案為id_rsa.pub。一般預設回車即可。

id_rsa.pub上傳到伺服器的 ~/.ssh/目錄。如果~/.ssh/目錄下不存在authorized_keys, 則將id_rsa.pub更名為authorized_keys。

~/.ssh$ mv id_rsa.pub authorized_keys
如果~/.ssh/目錄下存在authorized_keys,則追加id_rsa.pub到authorized_keys中。

:~/.ssh$ cat id_rsa.pub >> authorized_keys
這個就可以免密遠端登陸了。

如果私鑰路徑與.ssh/config不一致,需要在config中設定私鑰路徑, 如果路徑一致,則無需另外設定私鑰路徑。

host aaa

hostname bbb

user yyy

identityfile "c:\users\***x\.ssh\id_rsa"

免密遠端作業

當你通過 ssh,scp,rsync 等工具對遠端伺服器 如 vps 聯網的遠端桌面 進行作業時,常會遇見以下情況。下面給出免密登入遠端的方法。一般來說,遠端需要儲存本地計算機的 ssh 公鑰,才能讓 ssh 相關工具進行免密操作。如通過 git push 到遠端的情形,除非使用 http 協議,否...

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...

Linux 配置遠端免密登入

使用ssh keygen命令生成金鑰對 ssh keygen t rsa t表示型別選項,這裡採用rsa加密演算法 使用ssh copy id命令將公鑰複製到遠端主機。ssh copy id會將公鑰寫到遠端主機的 ssh authorized key 檔案中 ssh copy id ldz 192....