之前一直操作的是Linux實體機,習慣性使用xshell和smaba工具,最近使用vbox配置網絡時,關於window和vbox之間網絡互通的問題,發現網上的答案五花八門,存在很多誤導,網上的解決方案,這裏記錄一下:
###方法1:此方法用於NAT轉換,可用於一般調試,和物理機不在同一網段
1,配置網絡互通
1.1 關閉虛擬機,打開vbox設置->網絡(開始使用時,只有一個nat轉換,添加一個hostonly)
1.2 將hostonly對應的網卡改成靜態IP,IP地址段同外部主機( 以太網適配器 VirtualBox Host-Only Network )
1.3 重啓網絡
/etc/init.d/networking restart
開啓SSH和samba就能正常使用了
###方法2:此方法使用橋接方式,物理機同一網段(手機抓包使用)
1,配置網絡橋接
####使用的目前正在使用的網卡
####修改Ubuntu靜態ip,和上面修改方法相同(備註,一定要添加DNS)
####DNS使用電腦的DNS就行了(個人的路由會自動做解析,參考個人電腦)
####網上有很多方法,要修改/etc/resolv.conf這個文件,不贊同,這個文件要修改的,必須要鎖定才能修改,否則下次啓動會自動覆蓋
/etc/init.d/networking restart
####開啓SSH和samba就能正常使用了
2,smaba配置
參考文章:http://www.cnblogs.com/phinecos/archive/2009/06/06/1497717.html
配置:http://yuanbin.blog.51cto.com/363003/115761/
2.1 samba的安裝
sudo apt-get insall samba
sudo apt-get install smbfs
2.2 創建共享目錄
mkdir /root/share
sodu chmod 777 /root/share
2.3 創建Samba配置文件
保存現有的配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
修改配置文件
sudo gedit /etc/samba/smb.conf
在smb.conf最後添加
[Share]
comment = Shared Folder with username and password # 註釋
path = /root/share #共享文件夾
public = yes #public用來指定該共享是否允許guest賬戶訪問
writable = yes #可寫
valid users = root#允許訪問該共享的用`這裏寫代碼片`戶
create mask = 0775#來設置對新創建的文件的正確權限
directory mask = 0775#表示新建目錄即文件夾的權限
force user = nobody#強制把建立文件的屬主是誰
force group = nogroup#強制把建立文件的group是誰
available = yes#available用來指定該共享資源是否可用
2.4 創建samba帳戶
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a root
[如果沒有第四步,當你登錄時會提示 session setup failed:NT_STATUS_LOGON_FAILURE]
2.5 重啓samba服務器
sudo /etc/init.d/samba restart
2.6 測試
smbclient -L //localhost/share
2.7 使用
可以到windows下輸入ip使用了,在文件夾處輸入 “\” + “ip” + “” + “share”
建立一個windows網絡映射,這樣就可以像自己硬盤一樣使用了
2.8 設置開啓
update-rc.d smbd enable
3,Kali配置ssh
參考文章:http://blog.csdn.net/bnxf00000/article/details/44748017
3.1 kali開啓ssh
vi /etc/ssh/sshd_config
3.2 修改配置文件下面兩個改爲yes
PasswordAuthentication yes
PermitRootLogin yes
3.3 kali開啓ssh
/etc/init.d/ssh start
3.4 開機啓動
update-rc.d sshd enable