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