第五节课:
网络配置
/etc/sysconfig/network
主要用于设置基本网络配置,包括主机名称、网关等
/etc/sysconfig/nework-scripts/ifcfg-ethN
该配置文件是网卡配置文件,保存了网卡设备名、IP地址、子网掩码、网关等配置信息。
可视化界面查看网卡步骤如下
显示eth0 一块网卡
现在是DHCP自动分配ip
我们要再添加一块网卡,可视化步骤如下:
新建然后一直点前进
这里我们可以尝试手动配置ip地址等
点击激活即可
service network restart :重置网络服务
这样可视化添加网卡就完成了
命令行添加网卡
cd /etc/sysconfig/network-scripts/ :进入配置文件
找到ifcfg-eth0文件后
cp ifcfg-eth0 ifcfg-eth0:1 : 复制一份文件出来
vi ifcfg-eth0:1 :修改eth0:1配置
顺便给它配个ip
ifup eth0:1 :激活网卡eth0:1
service network restart :重置服务
ifconfig :显示状态
显示出eth0:1 配置完成
FTP服务器配置
简单的来说 ftp就是传文件的,具体可以百度
百度百科:
https://baike.baidu.com/item/FTP%E6%9C%8D%E5%8A%A1%E5%99%A8
wikipedia:
https://zh.wikipedia.org/wiki/%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE
在Linux中比较普遍运用的是vsftpd
rpm -q vsftpd :首先我们测试是否安装了vsftpd
mount /dev/sr1 /mnt/ftp
首先将光盘挂载到 /mnt/ftp(ftp是我做自己建的文件夹)
cd /mnt/ftp :进入ftp文件夹
ls :列出内部文件
cd Server : 进入Server文件夹
find vsf* : 寻找vsf前缀的文件
rpm -ivh vsftpd-2.0.5-24.el5.i386.rpm :安装相应的软件包(可以先写vsft 然后按tab键自动补全)
service vsftpd start : 启动ftp服务
service iptables stop :关闭防火墙
测试实体机与虚拟机之间能否ping通
此时已经可以访问
配置FTP
/etc/vsftpd/vsftpd.conf :vsftpd的主配置文件,配置ftp的主要工作要通过修改此文件来完成
配置监听地址与控制端口
vi /etc/vsftpd/vsftpd.conf :编辑配置文件
有时候不用FTP默认的21端口,这个时候就要修改//配置文件,我们想要设置2121端口就要在listen=YES下添加一行:
listen_port=2121
然后重新启动
配置匿名用户
默认匿名用户是开启的
匿名登录用户和密码都可以是ftp
接下来配置匿名用户的根目录
现在/var下建一个ftp666并在ftp666下建个文件作为验证作为匿名用户的根目录
然后编辑配置文件
anon_root=/var/ftp/ftp666 :添加路径
anon_upload_enable=YES :允许匿名用户上传文件
重启vsftpd,然后匿名登录
登录可见验证文件
配置本地用户
关闭匿名登录
本地用户默认开启,指定本地用户目录
限制用户目录只能在本人目录内,在配置文件中修改
编辑chroot_list文件,在其中添加限制用户
然后重启服务,用限制用户登录验证