VSCode使用SSH無密碼連接Ubuntu
前提條件:
1. 能夠正常使用vscode的Remote-ssh連接Ubuntu
2. Ubuntu配置靜態ip(否則經常需要修改Remote-ssh的配置文件里的IP)
鏈接-> ubuntun 18.04設為靜態ip(.net模式,可連接外網)
1. windows下
-
打開Win下的PowerShell,生成公鑰和私鑰
ssh-keygen
-
在本地打開.ssh文件,找到剛生成的兩個文件
2. Ubuntu下
-
同樣的,到.ssh目錄,vim 一個名叫authorized_keys的文件,把剛才windows下的id_rsa.pub內容,粘貼到里面即可。
-
修改文件權限
sudo chmod 600 authorized_keyssudo chmod 700 ~/.sshsudo service sshd restart
3. 嘗試連接
? 1. 這時候再使用Remote連接就無需輸入密碼了,同樣的使用git bash也不需要密碼
2. 這時候不輸入ip試一試,也可以連接
3. 同樣的使用cmd命令,輸入 ssh guo也可以連接