wsl --install
设置用户名和密码如下:
设置完成后,在CMD中执行以下命令可以查看已经安装的Lunix发行版本:
sudo vim /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
sudo apt update && sudo apt upgrade -y
sudo apt install curl wget git ca-certificates build-essential net-tools -y
sudo apt install g++ gdb make ninja-build rsync zip -y
# 卸载原有的ssh
sudo apt remove openssh-server
# 重新安装ssh
sudo apt install openssh-server -y
# 启动ssh服务
sudo service ssh start
# 查看ssh服务状态
sudo service ssh status
# 设置ssh开机自启动
sudo systemctl enable ssh
查看服务器上的ip地址:
然后就可以在本地通过以下命令连接服务器了:
这里用到的是端口转发技术:
服务器中打开ssh配置文件:
sudo vim /etc/ssh/sshd_config
这里相当于是将本地电脑(充当服务器)的端口2000和WSL(充当服务器)的ssh对应起来,访问服务器的端口号2000就能转发到WSL的ssh服务;
执行以下命令使服务器上的修改生效:
# 打开防火墙的2000端口
sudo ufw allow 2000
# 重启ssh服务
sudo service ssh restart
# 重启防火墙
sudo ufw reload
netsh interface portproxy add v4tov4 listenport=2100 listenaddress=0.0.0.0 connectport=2000 connectaddress=localhost
netstat -ano | findstr :2100
user@host
格式的远程主机地址;选择Open Folder,在上方命令行中选择要打开的文件夹(通常选择根目录):
然后,就可以在左方看到该文件夹下的所有文件,而且可以很方便地查看和编辑文件中的内容:
.cpp
文件,然后点击GDB调试程序,即可将源代码迁移至服务器并在服务器上编译该程序,最后在控制台中执行;/projects
路径下,能够找到创建的TinyWebserver项目,里面有源代码、可重定位目标文件.o
以及可执行目标文件.out
;
上一篇:2017十个冷门小本创业好项目 10个冷门创业项目加盟 细数10大冷门创业赚钱的好项目
下一篇:适合年轻人的小本投资创业分享,坑少,又好做的项目(派代网) 适合年轻人投资小本生意的好项目 年轻人小本创业项目哪个平台靠谱