Linux 6 网络配置与FTP

版权声明: https://blog.csdn.net/qq_39943682/article/details/80261428

第五节课:

网络配置

/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文件,在其中添加限制用户

然后重启服务,用限制用户登录验证







猜你喜欢

转载自blog.csdn.net/qq_39943682/article/details/80261428
今日推荐