够用的vmware ubuntu samba共享交叉编译工作目录

  • 目的:提升代码在ubuntu上面编译,仿真系统、调试系统在windows,编译测试效率。
  • 工具:xshell+vmware ubuntu+ssh+samba

xshell安装(略)

ubuntu安装sshd并启动

sudo apt install openssh-server
/etc/init.d/ssh start

查看IP并且登陆

chaos@chaos-virtual-machine:~$ ifconfig
ens33     Link encap:Ethernet  HWaddr 00:0c:29:5c:9b:c3  
          inet addr:192.168.174.135  Bcast:192.168.174.255  Mask:255.255.255.0
          inet6 addr: fe80::2c53:6490:1f1d:a86a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25659 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3553 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:36983703 (36.9 MB)  TX bytes:263867 (263.8 KB)
登陆

ubuntu安装samb和配置

1、安装

sudo apt-get install samba samba-common
sudo apt-get install system-config-samba cifs-utils

2、添加用户名

sudo smbpasswd –a chaos

上面chaos替换成自己ubuntu的登录名,然后输入密码。

3、创建目录并且配置

mkdir ~/share
sudo vi /etc/samba/smb.conf

添加配置文件如下

#随便的名字
[chaos] 
#绝对路径一定要对
path=/home/chaos 
available = yes 
browseable = yes 
public = yes 
writable = yes 
#刚刚sambapasswd的用户名字
valid users = chaos
create mask = 0700 
directory mask = 0700 
force user = nobody 
force group = nogroup 

配置文件中设置

#与windows的工作组名称相同。
workgroup = WORKGROUP
usershare allow guests = no
#map to guest = bad user

4、重启服务并测试

重启

chaos@chaos-virtual-machine:~$ sudo /etc/init.d/samba restart
[sudo] password for chaos: 
[ ok ] Restarting nmbd (via systemctl): nmbd.service.
[ ok ] Restarting smbd (via systemctl): smbd.service.
[ ok ] Restarting samba-ad-dc (via systemctl): samba-ad-dc.service

测试

smbclient -L //127.0.0.1 -U chaos(注意用户名)

测试结果:

chaos@chaos-virtual-machine:~$ smbclient -L //127.0.0.1 -U chaos
WARNING: The "syslog" option is deprecated
Enter chaos's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]

    Sharename       Type      Comment
    ---------       ----      -------
    print$          Disk      Printer Drivers
    chaos_data      Disk      
    IPC$            IPC       IPC Service (chaos-virtual-machine server (Samba, Ubuntu))
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]

    Server               Comment
    ---------            -------
    CHAOS-VIRTUAL-M      chaos-virtual-machine server (Samba, Ubuntu)

    Workgroup            Master
    ---------            -------
    WORKGROUP            

windows 连接ubuntu磁盘

打开我的电脑->映射网络驱动器->映射网络驱动器


映射驱动器

填写IP和刚刚“随便取得名字”,然后写入刚刚写的用户名和密码。


注意名字

输入密码

如果一切正常,网络位置会出现应该硬盘。如图:
网络硬盘

(完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容