Microsoft开发的Windows是目前世界上用户最多、并且兼容性最强的操作系统。最早的Windows操作系统从1985年就推出了,Microsoft Windows是彩色界面的操作系统。

Windows

Win10一周年正式版,这个版本已经支持内置的linux子系统,微软已经为WSL(Windows的 Linux子系统)带来了著名的备受赞誉的Kali LinuxWindows Subsystem for Linux (WSL) ,我们现在试试如何用原生的 Kali 替换 Ubuntu,玩转 Bash on Kali on Windows。

一、启用子系统

1、系统升级到一周年正式版及以上(1607)

2、在”设置 - 更新与安全 - 针对开发人员”选项中,启用”开发人员模式”

3、打开 “控制面板\所有控制面板项\程序和功能”,打开”启用或关闭Windows功能”,勾选 “适用于Linux的Windows子系统(Beta)”,然后重启电脑。

4、打开微软商店,选择您最喜欢的Linux发行版,选择“获取”

5、命令行运行 bash 进入linux,创建UNIX用户帐户,按提示输入用户名和密码即可。

二、更换数据源

1、Kali Linux更新源,更换更新源,命令行中执行一下命令

/etc/apt/sources.list

2、替换sources.list里面的内容,可以使用以下三个源(使用一个即可)

#kali官方源

deb http://http.kali.org/kali kali-rolling main non-free contrib

#中科大的源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free

deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free

deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

#阿里云源

deb http://mirrors.aliyun.com/kali sana main non-free contrib

deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

#清华大学源

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#浙江大学源

deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

#重庆大学

deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

#搜狐更新服务器 (山东联通千兆接入)

deb http://mirrors.sohu.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-backports main restricted universe multiverse

#中国科学技术大学更新服务器 (位于合肥,千兆教育网接入,百兆电信/联通线路智能路由)

deb http://debian.ustc.edu.cn/ubuntu/ vivid main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ vivid-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ vivid-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ vivid-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ vivid-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ vivid main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ vivid-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ vivid-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ vivid-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ vivid-updates main multiverse restricted universe

#阿里云更新服务器(北京万网/浙江杭州阿里云服务器双线接入)

deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb https://packagecloud.io/amjith/mycli/ubuntu/ trusty main

3、执行可更命令

apt-get update 更新源
apt-get upgrade 更新软件

三、启用SSH服务

1、安装ssh(一般不需要这步)

apt-get install openssh-server

2、修改配置文件

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

3、启动ssh

service ssh start

4、如果提示“sshd error: could not load host key”,则用下面的命令重新生成

rm /etc/ssh/ssh*key
dpkg-reconfigure openssh-server

四、安装图形化界面

1、安装xorg

xorg是xfce桌面需要的一个基础依赖性质东西,开机时候提供登陆界面。

sudo apt-get install xorg

2、安装xfce4

apt-get install xfce4

3、安装xubuntu桌面及附带应用

apt-get install xubuntu-desktop

4、启动桌面

xfce4-session

五、远程桌面连接

1、安装并配置xrdp

Xrdp允许Windows或Linux系统通过远程桌面的方式来访问另外一台主机

sudo apt-get install xrdp

2、设置使用3390端口

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

3、向xsession中写入xfce4-session

sudo echo xfce4-session >~/.xsession

4、重启xrdp服务

sudo service xrdp restart

5、启动远程桌面

点击显示选项,填入本机IP(这里是局域网IP,所以你也可以用局域网内其他Windows10电脑试试,建议使用静态ip)、刚刚设置的端口号、还有你的Linux子系统用户名

六、WSL开机启动

1、新建开机启动脚本

vim /usr/anyesu/boot.sh

2、编辑

1
2
3
4
5
6
7
8
9
10

#=================================================
# #!/bin/sh
# /usr/anyesu/nginx/sbin/nginx
# service ssh start
# $SHELL
#=================================================

#这句很重要,挂起当前脚本进程,进而维持base.exe一直打开

3、设置权限

chmod 777 /usr/anyesu/boot.sh

4、创建vbs脚本(D:\linux\wsl.vbs)

1
2
3
4
5
6

#==========================================
# Set ws = CreateObject("Wscript.Shell")
# ws.run "bash /usr/anyesu/boot.sh",vbhide
#==========================================

5、创建计划任务

参考资料:

Windows 10 使用 Kali Linux子系统

https://blog.csdn.net/freeking101/article/details/80805037

Windows10内置Linux子系统初体验

https://blog.csdn.net/sinat_34070003/article/details/80745698

Win10安装Ubuntu子系统教程

https://www.windows10.pro/bash-on-ubuntu-on-windows/

Kali Linux 更新源

https://www.cnblogs.com/StanLong/p/7788032.html

本文标题: Windows10安装Kali Linux子系统-扩展篇

本文作者: 狂欢马克思

发布时间: 2017年01月05日 00:00

最后更新: 2025年01月03日 13:59

原始链接: https://haoxiang.eu.org/27ada2f8/

版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

× 喜欢就赞赏一下呗!
打赏二维码