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