- 目的:提升代码在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和刚刚“随便取得名字”,然后写入刚刚写的用户名和密码。

注意名字

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

网络硬盘
(完)