超强版玩转Win10子系统Ubuntu

Ubuntu IT敢客 3个月前 (09-19) 1375次浏览 已收录 0个评论 扫描二维码

       很早之前,Win10 的子系统已经出来了,现在已经增加到 5 个了,如下图所示,这针对许多开发者而言可是非常方便的。好了,详细的安装过程我就不赘述了,比较简单。超强版玩转 Win10 子系统 Ubuntu

      接下来我要讲的是,如何高效的玩转这个 ubuntu,首先安装完 ubuntu 之后,是要设置一个用户名和密码的,然后这个用户就有 sudo 权限可以切换到 root 操作。等等这些操作一个是可以在 ubuntu 图标打开直接操作,另一个也是可以在 cmd 或者 powershell 里面直接输入 bash 后进入操作,但是这些都是非常不方便的。原因是这些界面的操作对于复制等操作而言完全没有 xshell 或者 securecrt 方便,这里我们能不能直接用 securecrt 连接子系统 ubuntu 呢,答案是当然是可以的。

       接下来我们优化一下 ubuntu,方便自己维护和开发用。

1、更改 ubuntu 默认的登录用户为 root 登录

我们打开 cmd 或者 powershell,输入ubuntu config --default-user root就可以设置默认以 root 登录 ubuntu 系统。

超强版玩转 Win10 子系统 Ubuntu

2、修改 ubuntu 默认安装源为 163 源,国内用 163 源速度比较快。

cp /etc/apt/sources.list{,.bak}
>/etc/apt/sources.list
vim /etc/apt/sources.list
输入以下内容
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

3、安装 openssh,方便 securecrt 或者 xshell 来连接。

apt install openssh-server -y
dpkg-reconfigure openssh-server
vim /etc/ssh/sshd_config
将以下几个选项改为如下值
Port 22
ListenAddress 0.0.0.0
PermitRootLogin yes
PasswordAuthentication yes
然后重启 ssh 服务
service ssh restart

之后就可以用 securecrt 或者 xshell 连接了,地址选择 127.0.0.1 即可。

4、接下来,自己创建脚本来启动 ubuntu,不用进入 cmd 或者点击 ubuntu 来启动 Ubuntu 系统了。

首先我们在 windows 系统上新建一个 bash.vbs 的文件,然后编辑它,内容如下:

Set ws=WScript.CreateObject("WScript.Shell")
ws.run "bash -c 'sh /root/start.sh'","0"

接着我们登录 ubuntu 系统,然后新建一个/root/start.sh 的脚本文件,内容可以加入一些希望开机启动的服务,比如 ssh 服务,内容如下:

#!/bin/sh
/usr/sbin/service ssh start

这样我们以后启动 ubuntu 子系统就只要点击这个 bash.vbs 文件即可。之后就可以用 securecrt 或者 xshell 来连接了。不需要手动输入 bash 或者点击 Ubuntu 了。

       好了,如果还有更多好玩的方式,请小伙伴们留言说出来一起分享下!!!


IT 敢客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:超强版玩转 Win10 子系统 Ubuntu
喜欢 (8)
[313176056@qq.com]
分享 (0)
IT敢客
关于作者:
“我所做的一切都是为了方便我的生活~~~“
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址