Ubuntu 下載:
sudo apt-get install openssh-server
ps -e | grep sshd
參考IP :
ifconfig
VScode配置
重新嘗試連接,輸入的密碼是虛擬機用戶密碼
免密鏈接
Windows生成公鑰
1、打開CMD
2、輸入命令ssh-keygen
3、連續回車確認即可生成
ssh-keygen
4、查看公鑰
目錄C:\Users\用戶名.ssh下打開id_rsa.pub
全部復制內容
Linux操作
查看.ssh 目錄是否存在,不存在就自己創建
cd ~
ls -a # .ssh是隱藏的,需要用-a才能看到
我的不存在,創建目錄
mkdir .ssh
創建authorized_keys文件
如果已有則修改該文件(如果沒有,vim會自動創建該文件)
如果是手動創建的.ssh目錄和authorized_keys文件,需要將其權限分別修改為700和600,命令如下:
vim ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
將id_rsa.pub的內容粘貼到authorized_keys,然后關閉文件即可!
回到vscode驗證一下
不需要輸入密碼即可連接。
參考資料
https://blog.csdn.net/weixin_42490414/article/details/117750075