Windows版本的ubuntu_wsl安装及使用技巧

Windows版本的ubuntu_wsl安装及使用技巧

前言:使用这个东西的原因是公司项目的需要,我们都知道编译的话可定是使用的ubuntu系统的,而我的开发习惯是在windows下建立一个代码仓库然后在这个基础上新建source_insight工程,在source_insight中编辑代码,然后使用FreeFileSync将source_insight修改后的代码同步到ubuntu中,以便于编译。这种方法固然不错,但是遇到仓库比较多时需要来回切换(也有可能windows下的git兼容性稍微差一点)就需要在windows下要是有个liunx环境就好了,于是乎就出现了wsl(微软出的ubuntu)专门用于代码仓库管理,不用于编译。
1、安装过程
2、迁移安装路径
3、ssh登录操作
4、克隆一个代码仓库试一试

安装wsl

在这里插入图片描述
在这里插入图片描述
然后第一次打开软件,需要等待一会,它需要安装一下,然后就是设置用户名字和密码

迁移该软件的路径
注释:该软件默认安装在C盘,资源实在是不够用啊,想办法迁移到D盘

1、查看已经安装的liunx发行版本

wsl -l --all -vx

2、导出分发版为tar文件到D盘

wsl --export Ubuntu-20.04 d:\wsl-ubuntu20.04.tar

3、注销当前发布版

wsl --unregister Ubuntu-20.04

4、重新导入并安装WSL在D盘

wsl --import ubuntu-20.04 D:\wsl\ubuntu D:\wsl-ubuntu20.04.tar
//如果提示更新,根据提示下载安装即可

ssh登录操作

1、SSH配置过程

#先删掉原有的ssh
$ sudo apt-get remove --purge openssh-server

#重新安装ssh服务
$ sudo apt-get install openssh-server ssh  

#编辑sshd_config文件,修改几处配置才能正常使用用户名/密码的方式连接
$ sudo vi /etc/ssh/sshd_config

#需要找到并修改以下几项(其他博客有修改其他项成功的,但是我只改了这两项就OK了)
Port 223  #默认的是22,Windows自己的SSH服务也是的22端口,所以我改成了223
PermitRootLogin yes #默认是PermitRootLogin prohibit-password

#启动ssh服务
sudo service ssh --full-restart

2、修改密码(root用户下)

$ passwd #修改密码
Changing password for user root..
New password: #输入新密码
Retype new password:  #再次确认新密码
passwd: all authentication tokens updated successfully.

3、使用MobaXterm连接使用
在这里插入图片描述

克隆代码仓库(需要绑定)

1、获取本地密钥

//查看是否已经有了ssh密钥:如果没有密钥则不会有此文件夹,有则备份删除
cd ~/.ssh
//生存密钥:按3个回车,密码为空
ssh-keygen -t rsa
//最后得到了两个文件:id_rsa和id_rsa.pub,查看id_rsa.pub公钥
cat ~/.ssh/id_rsa.pub
//打开id_rsa.pub文件,并且复制全部内容

2、在git上进行绑定该密钥

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值