linux下vsftp和samba基础配置

主机操作系统MicrosoftWindows XP Professional Service Pack 3  虚拟机VMware Workstation 7.0.0  操作系统CentOS-5.5-i386

几点说明:

1、第一次接触vsftp和samba,不知哪些是重点,如有遗漏或是配置不当之处望予以指正。

2、没写过英文文档,暂且写中文的。

 

为了方便操作虚拟机,先安装了WMtools

解压VMware-tools-distrib,进入解压后的文件夹路径,运行VWware-install.pl

# ./ VWware-install.pl

然后默认安装,按键enter,直到安装完成,reboot 。

 

1、VSFTP:

 1、检查vsftp运行状态

# service vsftpd status 或者

# /etc/init.d/vsftpd status

 

2、启动vsftp

# service vsftpd start   或者

# /etc/init.d/vsftpd start

3、检查运行状态

4、查看端口和进程id

# netstat-tlnp|grep vsftpd

5、设置运行级别

# chkconfig --level 35 vsftpd on

6、查看运行级别

# runlevel

或者

# chkconfig –list

7、设置防火墙

# lokkit

选择Customize,进入后选择FTP,保存后退出。

8、查看日志

# cd /var/log

#vi messages

Messages 中没有关于Vsftpd的信息

9、修改配置文件vsftpd.conf

# cd /etc/vsftpd

# vi vsftpd.conf

xferlog_file=/var/log/xferlog

xferlog_std_format=YES

保存后退出vi

10、查看/var/log/xferlog

# cd  /var/log

# vi xferlog

11、添加用户

# adduser  abc

#passwd abc

12、登录ftp

# ftp 127.0.0.1

13、下载文件

# get mytext

失败,是因为当前路径下没有该文件

查看当前路径

# pwd

转到相应路径后下载成功

14、上传文件

测试时发现系统突然不能登录

原因是默认配置下缺少一项:pam_service_name=vsftpd

修改重启vsftd后成功

远程登录后上传

发现上传的文件存放在用户个人目录下,故修改上传文件存放路径

先创建相关文件夹

# mkdir /var/ftp/sa

再修改路径

# vim /etc/passwd

重启服务登录后上传失败,原因是未赋写权限

# chmod 777 test

# ll

远程登录后上传下载成功

15、允许匿名用户登录

匿名用户登录

匿名用户登录失败是因为设置了chmod777 /var/ftp   应改为 chmod 755 /var/ftp

chown root:root /var/ftp (修改默认路径)

16、更改最大连接数

vsftp.conf中增加:

max_clients=100    # 最大连接数

max_per_ip=5         #每个用户的链接上限

anon_max_rate=102400           #匿名用户下载速度

local_max_rate=102400           #虚拟用户下载速度

 

2、samba

1、启动samba

# service smb  start

2、查看samba状态

# service smb  status

3、查看samba端口及进程id

#  netstat -tlnp|grep smb

4、查看正在使用的

5、设置运行级别

#chkconfig –level 35 smb on

#chkconfig –list

6、设置共享目录

先备份配置文件

# mv smb.conf smb.conf.backup

再创建新的配置文件,输入后保存退出

# vim smb.conf

7、创建来宾账户组 编辑/etc/passwd

增加smbguest:x:525:525:SambaGuest Account:/dev/null:/bin/false

保存后退出

#groupadd -g 525 smbguest

8、创建新目录

#mkdir /public

9、修改目录

#chown -R smbguest:smbguest /public

10、#ls  -l

11、到windows下查看共享文件目录

 

可以看见在linux服务器上创建的文件,现在在windowsXP 下创建一文件windowsXP.txt

进入linux系统也可以看见在windowsXP上创建的文件

12、匿名用户登录samba

#smbclient  //linuxserver/public

不输入密码 直接enter

13、登录后

下载


上传

 

 

 # smbclient -L linuxserver –N

14、添加winserver

在新设置的smb.conf 中增加

 wins server = 192.168.80.250

#nmblookup -M workgroup

15、创建用户

#useradd   ccc

#smbpasswd –a  ccc  -L

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值