1. Ubuntu服务器安装ssh工具,然后使用xshell连接
查看Ubuntu服务器的IP地址时,如果ifconfig
失败,需要先安装一下net工具
sudo apt install openssh-server
sudo apt install net-tools
2. 打开vscode,安装Remote Development拓展
每次连接都需要输入Ubuntu服务器的密码,很麻烦
3. 免密设置
3.1 本机生成公钥私钥, 路径C:\Users\DELL\.ssh
:
ssh-keygen -t rsa
3.2 把本机公钥发送给Ubuntu虚拟机
- 如果有ssh客户端的话可以使用
ssh-copy-id
这个命令 - 在虚拟机生成公钥私钥,
ssh-keygen -t rsa
,默认生成到/home/ssp/.ssh
目录下;然后创建一个文件authorized_keys
,然后把本机id_rsa.pub
文件的内容复制到里面
这样之后用vscode连接Ubuntu虚拟机就不需要每次输入密码啦~
遇到在vs code编写的C文件头文件报错
解决方案
跟着这个博主解决,没找到添加项在哪,自己在下面的配置文件中手动添加的,然后就不报错了
添加mingw的include路径