一、tftp服务器:windows---linux,或者linux-linux 或者windows-windows
1、安装tftp服务器
rpm -ivh /mnt/Packages/tftp-server-0.49-7.e16.i686.rpm
注意:
单独安装tftp的rpm包,会提示出错:
failed dependencies xinetd is needed by tftp...
因此:
rpm -ivh xinetd..rpm
rpm -ivh tftp-server..rpm
2、配置tftp服务器 : 在ubuntu上一般是安装 apt-get tftpd tftp
tftp服务默认是xinetd的的子服务,因此在/etc/xinetd.d/tftp中配置
vim /etc/xinetd.d/tftp
server tftp{
socket type =dgram
protocol =udp
wait =yes
user =root
server =/usr/sbin/in.tftpd
server_args =-s /var/lib/tftpboot // 需要修改服务器主目录
// server args =-s /tftpboot
disable =yes // 需要修改
// disable =no
per_source =11
cps =100 2
flags =IPv4
}
3、重启tftp服务器
/etc/init.d/xinetd restart init.d 中存放系统服务的启动和关闭脚本文件
4、测试tftp服务
关闭防火墙 :/etc/init.d/iptables stop
关闭selinux:setenforce permissice
在windows端,使用tftpd客户端软件,访问tftp-server,不需要设置端口
二、nfs:linux之间共享目录
1.安装:
rpm -ivh nfs-utils...rpm
2、添加共享目录
vim /etc/exports
/temp *(rw,sync,no_root_squash)
说明:
/tmp: 要共享的目录
* :允许访问共享目录的主机IP
/wp *(rw,sync,no_root_squash) 允许所有用户
/wp 192.168.1.*(rw,sync,no_root_squash) 允许某个网段的用户
(rw,sync,no_root_squash):访问权限
sync指是否写回服务器
no_root_squash: 如果以root身份访问,则仍然保持原有root权限不变
3、启动NFS服务器菜单
/etc/init.d/nfs restart
三、FTP服务器的搭建
1.rpm -ivh vsftpd....rpm
2.进入/etc/vsftpd
3. vim vsftpd.conf :如何配置,可以根据实际情况网上查阅相关资料
4.重启ftp服务器: /etc/init.d/vsftpd restart
注意:不能以root用户登录ftp服务器,登录不上