DHCP
cd /usr/share/doc/dhcp-4.2.5
vim dhcpd.conf.example
cp dhcpd.conf.example > /etc/dhcp.conf
刷新关防火墙
设置仅主机模式
客户机改网卡static 改为 dhcp
host指定固定ip地址的话
host hostname { #指定需要分配固定 IP地址的客户机名称
hardware ethernet 00:c0:c3:22:46:81; #指定该主机的 MAC地址
fixed-address 192.168.4.100; 可以给不在地址池内的地址 #指定保留给该主机的 IP地址
}
FTP
cd /etc/vsftpd
vim /etc/vsftpd/vsftpd.conf
允许匿名用户上传文件。默认已注释,需取消注释
允许匿名用户创建(上传)目录。默认已注释,需取消注释
允许删除、重命名、覆盖等操作。需添加
[root@localhost vsftpd]#systemctl restart vsftpd
[root@localhost vsftpd]#systemctl stop firewalld
[root@localhost vsftpd]#setenforce 0
chmod 777 /var/ftp/pub/ 这是匿名用户的默认根目录
echo 'hello world!' > test.txt
打开电脑 ftp 192.168.232.11(服务器的地址)
>用户名(匿名用户随便填)
>cd pub
>get test.txt 下载文件到当前Windows本地目录
>put test23.txt 上传文件
存在的缺点:匿名用户权限过高,存在安全隐患
关闭匿名用户访问
将访问禁锢在用户的宿主目录中 取消注释即可
allow_writeable_chroot=YES
允许被限制的用户主目录具有写权限
systemctl restart vsftpd
修改匿名用户、本地用户登录的默认根目录
anon_root=/var/ftp #anon_root 针对匿名用户
local_root=/var/www/html #local_root 针对本地用户
pwd #匿名访问ftp的根目录为Linux系统的/var/ftp/目录
匿名用户显示为‘/’但是只能从根目录/var/ftp上传下载文件
给/var/ftp 755权限否则登不进去 chmod 755 /var/ftp为新的目录可以用来上传下载文件
服务器中在/var/ftp/下的pub777权限chmod 777 pub ftp为(匿名用户) 匿名用户的就可以上传文件了