samba

折腾了一天在公网运行samba我真是很晕……samba是局域网协议 直接用公网用不了

我想在团队协作开发的时候 用samba作为测试环境的协议 实现在windows系统做linux开发 这显然有点天真 很傻很幼稚….

samba公网使用的话 连接vpn后,理论上和你服务器在同一个局域网 可以使用 速度与ping值速度一样  但这样好像没啥意义 不如直接FTP方便 麻烦死…

局域网  虚拟机

首先你得保证你的虚拟机可以联网  setup配置网关 用ifconfig命令查看网卡配置

配置完网卡 网卡没有生效 需要重启生效

/etc/rc.d/init.d/network restart

下面开始用rpm装

查看是否被安装rpm -qa | grep samba  卸载命令 rpm -e samba 强制卸载命令 rpm -e –nodeps samba

rpm install samba  如果是挂载安装包安装的话 rpm -ivh 包名 一般装三个包左右

虚拟机装(把安装文件挂载到linux 把samba开头的文件拷贝到/home 准备安装 cp /mnt/cdrom/samba* home)

创建一个系统用户

useradd leesamba

passwd leesamba

将系统用户输出给samba用户 如果想输出个别用户在cat /etc/passwd 过滤

cat /etc/passwd | mksmbpasswd.sh /etc/samba/smbpasswd

设置samba密码

smbpasswd leesamba

启动samba

service smb start

 

ifconfig查看内网IP

在windows  运行\\IP 进入linux文件夹

 

总结一下 samba简单  但win系统配置内网虚拟机麻烦   客户端的net bios解析

还有一些其他相关文章没有测试

http://blog.sina.com.cn/s/blog_493104e50102v27g.html