手把手教你Kali中安装SMB:这不比Windows香多了?
兄弟们,今天咱们来唠唠Kali里装SMB那点事儿!说实话,我第一次在Kali里折腾SMB的时候,那叫一个头大——明明在Windows上右键共享就完事儿了,到Linux这儿咋就这么费劲呢?不过等我真搞明白了,嘿,那感觉,真的比Windows上爽太多了!
为啥非要在Kali里装SMB?
你可能会问:“我直接在Windows上开共享不香吗?”哎呀,这你就不懂了吧!Kali里的SMB可是渗透测试的神器啊!想象一下,你在内网里发现了台机器,想看看有没有开放的SMB服务,或者想搭建个临时文件服务器传递工具——这时候Kali里有个SMB,那简直是如虎添翼!
而且啊,Kali自带的很多工具都跟SMB有千丝万缕的联系,比如SMBMap、enum4linux这些,你要是连SMB都没装好,这些工具直接罢工,那场面尴尬不尴尬?
安装前的小准备
好了好了,咱们废话少说,直接开整!首先呢,你得确保你的Kali够新鲜——我建议先跑个sudo apt update && sudo apt upgrade -y,这就像出门前洗把脸,精神!
然后呢,检查一下系统里有没有已经装过Samba了,输入:
which samba smbd nmbd
要是啥都没返回,那咱们就得手动来喽!
正式开装:一条命令的事儿
来,深呼吸,见证奇迹的时刻到了:
sudo apt install samba samba-common-bin -y
哎哟喂,就这么简单?对,就这么简单!不过咱别高兴太早,装完之后还有一堆配置要搞呢。安装过程中如果提示你配置samba,直接选默认就行,不用慌。
配置SMB:这才是重点啊兄弟!
装完不是就完事儿了,咱们得配置一下才能用,先备份原配置,这是个好习惯:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
接下来编辑配置文件:
sudo nano /etc/samba/smb.conf
看到那密密麻麻的配置没?别怕!在文件末尾加上这么一段:
[myshare] comment = My Kali Share path = /home/kali/share browseable = yes read only = no guest ok = yes
这里我得提醒你一下,别忘了创建那个共享目录:
mkdir -p /home/kali/share chmod 777 /home/kali/share
设置SMB用户密码
SMB跟系统用户密码不太一样,得单独设置:
sudo smbpasswd -a kali
它会让你输入两次密码,自己记好喽!
启动SMB服务
配置好了,启动服务吧:
sudo systemctl start smbd nmbd sudo systemctl enable smbd nmbd
看到没?enable是让它在开机时自动启动,免得每次手动开,多省心!然后检查下状态:
sudo systemctl status smbd
看到active (running)没?成了!哎呀,这心情,跟打通了游戏最终关卡一样舒爽!
测试一下效果
你可以用smbclient来测试下本地连接:
smbclient -L localhost -U kali
输入密码后如果能看到myshare那个共享,恭喜你,直接起飞!
踩坑提醒:这些坑我都替你踩过了!
防火墙拦路——有时候连不上,可能就是ufw在捣鬼,直接:
sudo ufw allow samba
权限问题——共享目录权限不对,导致写不进去,用chmod 777已经是最大方了,要是还不行,看看SELinux有没有开启,Kali默认没开但还是确认下比较好。
Win10还是连不上——这真是最头疼的!多半是SMB协议版本兼容性问题,你可以在smb.conf的[global]段加上:
server min protocol = NT1 client min protocol = NT1
写在最后
其实啊,Kali里装SMB真没想象中那么玄乎,我这文章大几百字呢,看着复杂,实操起来三五分钟就能搞定,而且一旦你把这个SMB玩转了,配合Nmap扫描SMB漏洞啊,挂载远程共享啊,那操作起来真的会觉得自己像个大佬了!
说真的,学网络安全这条路,就是不断折腾、不断踩坑的过程,今天你学会装SMB,明天就能搞SMB Relay攻击,后天说不定就能写出自己的扫描脚本了!遇到问题千万别灰心,多谷歌、多踩坑,慢慢就成大神了。
好嘞,今天就唠到这儿,我得去喝口水了,要是你也搞定了SMB,记得回来说声“真香”啊!

学习网络安全可以加QQ:123456789,咱们一起交流技术,互相进步!

