一:安装ftp服务器
在安装linux系统的时候,自定义软件包安装时,我已经勾选了ftp服务器,所以已经
安装过了,如果没有勾选,需要额外下载ftp的安装包,进行安装。
ftp服务器搭建过程中遇到的问题,总结一下,方便以后查询:
1:找不到ftp服务
service vsftpd start:启动不了
a:首先判断是否是root用户,如果是其他用户,需要授权。
b:root用户,在系统设置中找到package安装,将ftp服务器勾选,提示插入第三张disk,挂载上去之后进行安装。
c:如果以上方法都没法解决,只能重新安装redhat,然后选择自定义安装软件包,把ftp服务器勾选上。
如下图:启动成功
2:windows和linux系统通信的问题
ftp服务器已经启动,我们如果想向linux传输文件,首先要保证两台机器能够通信,两台机器能够通信的条件是ip处于
同一号段上(两个ip的前面3位是相同的,只有最后一位不同),当然不同号段的机器可以通过路由器通信。
a:设置虚拟机网关
b:设置虚拟机
c:设置window系统的vm ware8的网卡
d:手动设置linux网卡绑定ip,system-settings 到network,然后手动绑定与windows系统在同一频段的网络。
e:重启网络服务 service network restart,测试linux系统与window系统的通信
window 到 linux :
通信成功!
注意点:
1: 两个系统的防火墙都要关闭,linux :service iptables stop window:控制面板——window防火墙——关闭
2:之前有个误区,网关就相当于一个中转站,两台电脑通过它来交互数据,本机有三个网关,一个是用来连接外网
192.168.1.1 ,本地:192.168.1.100;还有两个是vm安装的,例如:192.168.74.2,那么windows和linux系统
通信就要设置成192.168.74.*和192.168.74.*才能实现通信。
3:window向linux传输文件
a:下载一个ftp的客户端,我这里使用LeapFTP
b:连接linux系统,这里会连接失败
解决方法:
1:修改 /etc 目录下面的两个文件: vsftpd_ftpusers 、vsftpd_user_list 把以上两个文件中root注释掉,就ok了
b:另外leapFTP的通信模式应选为SFTP/SSH
连接成功!
4:实现ftp服务器开机自启动
redhat vsftpd服务器实现开机自启动:
1:在终端输入:ntsysv ,然后选择启动的服务,ok。(空格选择,tab跳转)
2:修改local.rc 加上/usr/local/bin/vsftp &
3:chkconfig vsftpd on
5:ftp服务器的一些简单操作
启动:service vsftpd start
关闭:service vsftpd stop
重启:service vsftpd restart
网络重启:service network restart
linux防火墙:
启动:service iptables start
关闭:service iptables stop
重启:service iptables restart
检查配置
chkconfig --list 查询服务
chkconfig vsftpd on:将vsftpd服务启动
修改putty(SSH客户端配置)
右键——change settings ——appearance:修改字体
——colour:修改颜色
最后保存:session
到这里,linux系统安装ftp服务器可以告一段落了!