主机操作系统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