Microsoft开发的Windows是目前世界上用户最多、并且兼容性最强的操作系统。最早的Windows操作系统从1985年就推出了,Microsoft 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 |
|
3、设置权限
chmod 777 /usr/anyesu/boot.sh
4、创建vbs脚本(D:\linux\wsl.vbs)
1 |
|
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许可协议,转载请注明出处!