-
2018-11-29 18:29:33
一、理论知识
1.FTP服务器概念
FTP是文件传输协议(File Transfer Protocol),用于在网络上进行文件传输的一套标准协议,使用客户/服务器模 式。专门用来传输文件的协议 。
2.FTP服务器工作原理
FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式。
3.FTP服务器的认证登录模式
FTP服务器允许用户以三种认证模式登录到FTP服务器上
- 匿名开放模式:是一种最不安全的认证模式,任何人都可以无需密码验证而直接登录到FTP服务器。
- 本地用户模式:是通过Linux系统本地的账户密码信息进行认证的模式,相较于匿名开放模式更安全,配置起 来也很简单。
- 虚拟用户模式:是这三种模式中最安全的一种认证模式,它需要为FTP服务单独建立用户数据库文件,虚拟出 用来进行口令验证的账户信息,而这些账户信息在服务器系统中实际上是不存在的 。
4.FTP服务器协议及工作模式
FTP服务器是按照FTP协议在互联网上提供文件存储和访问服务的主机,FTP客户端则是向服务器发送连接请 求,以建立数据传输链路的主机。FTP协议有下面两种工作模式
- 主动模式:FTP服务器主动向客户端发起连接请求
- 被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)
5.FTP端口:20/21
FTP协议默认使用20、21号端口,其中端口 20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。
4.常见的FTP服务器软件
- Serv-U #Windows
- FileZilla #Windows
- VsFTP #Linux
5.常见的FTP的客户端
- FileZilla
- WinScp
- FlashFTP
- SecureCRT
- CuteFTP
二、VSTFTP服务配置
FTP服务端IP地址:192.168.192.133
VSFTP主配置文件:/etc/vsftp/vsftp.conf1.安装VSFTP服务器与客户端
#在linux下客户端安装ftp,服务器端安装vsftpd [root@c74 ~]# yum install vsftpd -y [root@c66 ~]# yum install ftp -y
2.关闭防火墙和selinux
[root@c74 ~]# systemctl stop firewalld [root@c74 ~]# setenforce 0
3.认证登录模式
- 匿名开放模式配置
#开放匿名用户的上传、下载文件的权限,以及让匿名用户创建、删除、更名文件的权限
#不建议在生产环境使用
- ftp服务端配置
[root@c74 ~]# vi/etc/vsftp/vsftp.conf anon_upload_enable=YES #允许匿名用户上传 anon_mkdir_write_enable=YES #匿允许名用户建立目录 anon_other_write_enable=YES #允许匿名用户删除重命名目录 [root@c74 ~]# systemctl restart vsftpd&&systemctl enable vsftpd
- ftp客户端测试
[root@c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): ftp #用户填ftp 331 Please specify the password. Password: #密码为空 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> pwd #刚进来时所处目录为服务器的 /var/ftp/ 257 "/" ftp> cd pub #切换目录至/var/ftp/ftp 250 Directory successfully changed. #切换成功 ftp> mkdir pub1.1 #创建目录 550 Create directory operation failed. #创建失败 ftp>
解决方法(两种):
第一种:将/var/ftp/pub目录的权限改为757 ,此时客户端可在/var/ftp/pub/目录下创建文 ftp服务端: [root@c74 ~]# chmod 757 /var/ftp/pub/ [root@c74 ~]# systemctl restart vsftpd&&systemctl enable vsftpd ftp客户端: [root@c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): ftp 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> cd pub 250 Directory successfully changed. ftp> mkdir pub1 #创建目录 257 "/pub/pub1" created ftp> rename pub1 changepub1 #修改目录名 350 Ready for RNTO. 250 Rename successful. ftp> rmdir changepub1 #删除目录 250 Remove directory operation successful. ftp> 第二种方法:将/var/ftp/pub目录的属主改为ftp用户,此时既可以创建目录,也可以修改pub/下的目录名 ftp服务器: [root@c74 ~]# chown -Rf ftp /var/ftp/pub/ [root@c74 ~]# systemctl restart vsftpd&&systemctl enable vsftpd ftp客户端: [root@c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): ftp 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> cd pub 250 Directory successfully changed. ftp> mkdir pub2 257 "/pub/pub2" created ftp> rename pub2 changepub2 350 Ready for RNTO. 250 Rename successful. ftp> rmdir changepub2 250 Remove directory operation successful. ftp>
- 本地用户模式配置
- ftp服务端配置:
[root@c74 ~]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO [root@c74 ~]# systemctl restart vsftpd&&systemctl enable vsftpd
- ftp客户端测试:
[root@c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): root 530 Permission denied. Login failed. #登录失败 ftp>
#失败原因:vsftpd服务所在目录中存放着两个用户名单ftpusers,user_list,出于安全原因,root默认不允许登录。
解决方法:
#编辑ftp服务端两个用户名单ftpusers,user_list,注释root即可。同时在新创建一个用户,便于测试。 ftp服务器: [root@c74 ~]# vi /etc/vsftpd/ftpusers #root [root@c74 ~]# vi /etc/vsftpd/user_list #root [root@c74 ~]# systemctl restart vsftpd&&systemctl enable vsftpd ftp客户端测试: [c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): root #登录服务器的管理员用户 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> pwd #一进来就处于/root目录 257 "/root" ftp> cd /var/ftp/pub #切换目录 250 Directory successfully changed. ftp> mkdir 11 #在/var/ftp/pub/目录下创建目录 257 "/var/ftp/pub/11" created ftp> rename 11 111 #修改/var/ftp/pub目录下的目录名 350 Ready for RNTO. 250 Rename successful ftp> rmdir 111 #删除/var/ftp/pub目录下的目录 250 Remove directory operation successful. ftp> cd /root #切换目录至/root 250 Directory successfully changed. ftp> pwd 257 "/root" ftp> mkdir ftpclien #在/root/目录下创建目录 257 "/root/ftpclien" created ftp> rename ftpclien clien #修改/root目录下的目录名 350 Ready for RNTO. 250 Rename successful. ftp> rmdir clien #删除/root目录下的目录 250 Remove directory operation successful. ftp>
- 新建一个用户用来测试
ftp服务器: [root@c74 ~]# useradd user1 [root@c74 ~]# passwd user1 Changing password for user user1. New password: BAD PASSWORD: The password is shorter than 8 characters Retype new password: passwd: all authentication tokens updated successfully. [root@c74 ~]# systemctl restart vsftpd&&systemctl enable vsftpd tfp客户端测试: [root@c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): user1 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> pwd 257 "/home/user1" ftp> mkdir user1dir 257 "/home/user1/user1dir" created ftp> rename user1dir dir1 350 Ready for RNTO. 250 Rename successful. ftp> rmdir dir1 250 Remove directory operation successful. ftp> cd /root 550 Failed to change directory. #普通用户只能在自己的家目录里对目录进行操作,不能切换出家用户目录
- 虚拟用户模式配置
VsFTP高级应用,虚拟用户模式
#虚拟用户模式是这三种模式中最安全的一种认证模式,配置复杂。- ftp服务器配置
[root@c74 ~]# vi /etc/vsftpd/vuser.list user1 #用户名 123456 #密码 user2 123456 #db_load命令用哈希(hash)算法将原始的明文信息文件转换成数据库文件 #明文不安全,风险高。所以转换为密文,并将明文文件删除 [root@c74 ~]# db_load -T -t hash -f /etc/vsftpd/vuser.list /etc/vsftpd/vuser.db #生成密文文件 [root@c74 ~]# ll -d /etc/vsftpd/vuser.list -rw-r--r--. 1 root root 26 Dec 3 16:45 vuser.list [root@c74 ~]# file /etc/vsftpd/vuser.db /etc/vsftpd/vuser.db: Berkeley DB (Hash, version 9, native byte-order) [root@c74 ~]# chmod 600 /etc/vsftpd/vuser.db [root@c74 ~]# rm -rf /etc/vsftpd/vuser.list #删除明文文件 #创建vsftpd服务程序用于存储文件的根目录以及虚拟用户映射的系统本地用户。 #FTP服务用于存储文件的根目录指的是,当虚拟用户登录后所访问的默认位置。 [root@c74 ~]# useradd -d /var/ftproot -s /sbin/nologin virtual [root@c74 ~]# ls -ld /var/ftproot/ drwx------. 2 virtual virtual 62 Dec 3 16:53 /var/ftproot/ [root@c74 ~]# chmod -Rf 755 /var/ftproot #建立用于支持虚拟用户的PAM文件 #PAM是一组安全机制的模块,系统管理员可以用来轻易地调整服务程序的认证方式 [root@c74 ~]# vi /etc/pam.d/vsftpd.vu auth required pam_userdb.so db=/etc/vsftpd/vuser account required pam_userdb.so db=/etc/vsftpd/vuser [root@c74 ~]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=No guest_enable=YES guest_username=virtual allow_writeable_chroot=YES pam_service_name =vsftpd.vu #为虚拟用户创建不同的权限 [root@c74 ~]# mkdir /etc/vsftpd/vusers_dir [root@c74 ~]# cd /etc/vsftpd/vusers_dir [root@c74 vusers_dir]# touch user1 vi user1 anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES [root@c74 ~]# vi /etc/vsftpd/vsftpd.conf user_config_dir=/etc/vsftpd/vusers_dir #用user1和user2分别进行测试,注意结果 [root@c74 ~]# systemctl restart vsftpd tfp客户端测试: [root@c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): user1 331 Please specify the password. Password: 500 OOPS: bad bool value in config file for: anon_upload_enable Login failed. 421 Service not available, remote server has closed connection ftp> pwd Not connected. ftp> [root@c66 ~]# ftp 192.168.192.133 Connected to 192.168.192.133 (192.168.192.133). 220 (vsFTPd 3.0.2) Name (192.168.192.133:root): user2 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> pwd 257 "/" ftp> ls 227 Entering Passive Mode (192,168,192,133,80,133). 150 Here comes the directory listing. 226 Transfer done (but failed to open directory). ftp> #得出客户端可以登录user2,却不可以登录user1
问题
#如果加密用户不能认证,注意监控/var/log/secure日志!
更多相关内容 -
Linux下ftp服务配置
2019-04-27 21:35:54FTP服务配置 1.关闭SElinux配置yum源,安装软件 vsftp ---> very secure ftp 安装 yum install vsftp lftp -y 2.在防火墙中添加FTP服务,重启防火墙 firewall-cmd --permanet --add-service=ftp ...FTP服务配置
1.关闭SElinux配置yum源,安装软件
vsftp ---> very secure ftp 安装 yum install vsftpd lftp -y
2.在防火墙中添加FTP服务,重启防火墙
firewall-cmd --permanet --add-service=ftp firewall-cmd --reload
3.编译配置文件 /etc/vsftpd/vsftpd.conf
基本配置参数允许匿名用户登录 anonymous_enable=YES 是否允许本地用户登录 local_enable=YES 登录后是否具有可写权限 write_enable=YES 匿名用户是否可以上传文件 anon_upload_enable=YES 匿名用户具有读权限 anon_world_readable_only=NO 匿名用户的可删除权限 anon_other_write_enable=YES 匿名用户上传文件的权限限制 anon_umask=022 更改上传文件所属用户 chown_uploads=YES 上传文件权限 chown_upload_mode=0644 匿名用户上传限速 anon_max_rate=1024(字节为单位) 最大可登录用户 max_clients=2 设置匿名用户的家目录 anon_root=/anon
切换目录的黑白名单限制
限制用户只能在自己的家目录 chroot_local_user=NO 黑名单 =YES 白名单 启用名单 chroot_list_enable=YES 名单内容 chroot_list_file=/etc/vsftpd/chroot_list
限制本地用户登录的黑白名单
永久黑名单 /etc/vsftpd/ftpusers 临时黑名单 /etc/vsftpd/user_lists 白名单设置 userlist_deny=NO /etc/vsftpd/user_list 此时该文件为白名单
虚拟用户配置参数(该用户仅针对ftp使用/注意取消全局黑名单)
创建用户文件 /etc/vsftpd/login.file zy1 123 zy2 123 zy3 123 加密 db_load -T -t hash -f login_file login_file.db 创建验证文件 /etc/pam.d/login_ftp 编辑内容 account required pam_userdb.so db=/etc/vsftpd/login_file auth required pam_userdb.so db=/etc/vsftpd/login_file 编辑配置文件(注意临时白名单此时需要取消) /etc/vsftpd/vsftpd.conf #userlist_deny=no pam_service_name=login_ftp guest_enable=yes
给每一个虚拟用户创建家目录
创建虚拟用户的家目录 mkdir /var/ftpuser mkdir /var/ftpuser/zy{1,2,3} mkdir /var/ftpuser/zy{1,2,3}/pubzy -p 修改配置文件 local_root=/var/ftpuser/$USER 使用虚拟用户家目录 user_sub_token=$USER 使用虚拟用户名称以便调用家目录
单独配置每一个用户的单独配置文件(注意关闭原配置文件的全局配置)
修改全局配置文件 user_config_dir=/etc/vsftpd/zy/ 编写单个配置文件内容/etc/vsftpd/zy/zy1(目录名称要与用户名称相同) anon_upload_enable=YES ... ...
4.连接方式
lftp ip 匿名用户连接 参数 -u 指定本地用户
5.报错提示
错误代码 500 权限过大,不允许登陆 530 认证失败 550 服务没有开启 553 文件系统不可写
配置示例
安装FTP服务器,并完成使用环境的配置
安装lftp以及vsftp
关闭SELINUX,将ftp服务添加至防火墙并重启防火墙
启动vsftpd服务,同时设置为开机自启动
设置参数,使得匿名用户不可以登陆
设置参数,使得匿名用户可以登陆,本地用户不能登陆
设置匿名用户可以登陆,也可以上传文件
此时参数虽然已经设置,但仍无法上传文件,查看错误是由于没有权限,可以将/var/ftp/pub组改为ftp,同时赋予组读写权限解决
此时尝试删除刚刚上传的文件,发现失败,于是赋予匿名用户删除权限
匿名尝试创建目录,失败,修改赋予匿名用户创建目录的权限
尝试上传文件至新建的zy目录中,上传文件成功,但却无法查看
于是赋予匿名用户查看文件的权利
由上查看发现匿名用户上传的文件的权限为600,对普通用户没有读的权限,于是修改匿名用户的系统保留权限值,使得文件具有读权限
配置参数,使得上传文件的默认所有者为student,同时权限为644
限制上传文件速率为1M
限制最大可登陆客户数为2
设置登陆用户是否可以进入root目录的黑白名单
白名单设置
黑名单设置
限制本地用户登陆的黑白名单
限制本地用户登录
永久黑名单 /etc/vsftpd/ftpusers
取消永久黑名单设置临时黑名单
变更白名单设置
创建仅用于ftp服务的虚拟用户
创建用户并加密
创建验证文件
配置参数使用该验证模块
分配使得每个用户都有不同的家目录
创建家目录
配置参数分配家目录,登陆zy1,上传/etc/passwd,退出,登陆zy2,查看,发现无此文件,证明不在同一家目录
取消全局参数,分别设置zy1具有上传和删除文件的能力,zy2具有上传的能力,但不能删除
注释匿名用户的参数,修改配置参数,同时创建与用户对应名称的配置文件,重启服务
验证结果
验证zy1用户
验证zy2
-
实验5 FTP 服务配置
2018-11-06 11:06:27掌握ftp服务器的基本配置,能进行一些简单的配置。 2.实验平台 操作系统:Windows+VMware Workstation 虚拟CentOS6.5 3.实验内容和要求 要求掌握ftp的简单配置; 配置匿名账号FTP服务器 配置本地账号FTP服务器...1.实验目的
掌握ftp服务器的基本配置,能进行一些简单的配置。
2.实验平台
操作系统:Windows+VMware Workstation 虚拟CentOS6.5
3.实验内容和要求
要求掌握ftp的简单配置;
配置匿名账号FTP服务器
配置本地账号FTP服务器
4.实验报告
vsftpd服务器的安装
如果没有安装,可进入安装光盘挂载点的Pachages目录,输入下面的命令来安装:
# rpm -ivh vsftpd-2.2.2-6.el6.i686.rpm
或用yum安装:
# yum install vsftpd
yum安装不能用的请参考配置本地yum源
或使用“添加/删除软件”工具安装
配置匿名账号FTP服务器
匿名FTP服务器配置
说明:
匿名FTP服务器目录是/var/ftp,
匿名下载目录为/var/ftp/pub;
匿名账号FTP服务器配置实例(1)
- 要求配置vsftp服务器只允许匿名账号登录,并实现:
- 设置匿名用户登录的根目录为/var/ftp。
- 匿名用户在根目录下只能下载,在pub子目录下可以新建文件夹,并可以下载、上传、删除和重命名文件(文件夹)。
- 设置欢迎信息:“欢迎光临信息工程系数据交换站!”
- 首先,正确配置相关目录权限:
# chmod 777 /var/ftp/pub
- 修改主配置文件vi /etc/vsftpd/vsftpd.conf:
anonymous_enable=YES
# local_enable=YES 或 local_enable=NO
write_enable=YES #开放匿名用户的写权限
anon_upload_enable=YES #允许匿名用户上传
anon_mkdir_write_enable=YES #允许匿名用户创建目录
anon_other_write_enable=YES
anon_world_readable_only=NO #开放匿名用户的浏览权限
ftpd_banner=欢迎光临信息工程系数据交换站
添加ftp允许访问
- 配置SELinux安全设置
- 使用“setenforce 0 ”命令直接关闭或者如下修改:
- 设置安全策略:
# setsebool -P allow_ftpd_anon_write=1
-
- 修改安全上下文:
# chcon –R –t public_content_rw_t /var/ftp/pub
Service vsftpd restart重启ftp服务
测试结果
连接和访问FTP服务器
使用put命令上传文件,结果如下
配置本地账号FTP服务器
本地账号FTP服务器配置实例(1)
- 要求配置vsftp服务器禁止匿名账号登录,并实现:
- 只允许本地用户student登录。
将用户student锁定在自己的主目录
- 1)添加用户student
[root@localhost root]#useradd sutdent
[root@localhost root]#passwd student
- 2)修改主配置文件 /etc/vsftpd/vsftpd.conf:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_list_enable =YES
userlist_enable=YES
userlist_deny=NO
- 3)检查/etc/vsftpd/ftpusers文件,确保不含student用户名。
- 4)修改/etc/vstpd/user_list文件,仅包含student。
重启服务service vsftpd restart,测试结果
输入账号和密码就可以进入了
5.实验总结
在ftp服务器的配置过程中遇到的问题不多,但是有些问题很难结果,就像刚配完匿名服务器之后,在CentOS内可以访问,但是windows不能访问,解决方案:配置一下虚拟网络编辑器就可以了,重启一下网卡就行了,还有一个就是使用ftp命令链接服务,使用put上传是老是提示没有权限,最后发现上传的路径是/var/ftp/pub不能上传,最后改成相对路径就可以了。
- 要求配置vsftp服务器只允许匿名账号登录,并实现:
-
【Windows Server 2019】FTP服务器配置与管理——新建及测试FTP站点
2020-09-07 11:57:18安装和配置 准备工作: 一台全新的Windows Server 2019 DC作为FTP服务器,计算机命名为FTP。 IP地址设置为:192.168.82.220 子网掩码为:255.255.255.0 首选DNS为:192.168.82.201 ...2、安装FTP服务 1)打开【服务安装和配置
准备工作:
一台全新的Windows Server 2019 DC作为FTP服务器,计算机命名为FTP。
IP地址设置为:192.168.82.220
子网掩码为:255.255.255.0
首选DNS为:192.168.82.201
备选DNS为:192.168.82.202
2、安装FTP服务
1)打开【服务器管理器】,点击【添加角色和功能】
2)进入【开始之前】界面,安装条件确认无误后,点击【下一步】
3)进入【安装类型】界面,系统默认选择【基于角色或功能的安装】,点击【下一步】。
4)进入【服务器选择】界面,系统默认选择【从服务器池中选择服务器】,核对服务器名称和IP地址无误后,点击【下一步】。
5)进入【服务器角色】界面,Windows Server的FTP功能是IIS角色的一部分,所以勾选【Web服务器(IIS)】。
在弹出的对话框中,点击【添加功能】
返回【服务器角色】界面,【Web服务器(IIS)】已被勾选,点击【下一步】
6)进入【功能】界面,默认选择,点击【下一步】
7)进入【Web服务器角色(IIS)】界面,该界面对IIS进行简单说明,点击【下一步】。
8)进入【角色服务】界面,拖动滚动条,找到FTP服务器,勾选【FTP服务器】。系统默认勾选【FTP服务】,点击【下一步】。
9)进入【确认】界面,确认无误后,点击【安装】。
10)进入【结果】界面,等待一段时间后,系统提示FTP安装完成后,即可以关闭安装界面。
备注:
1)如果之前已经安装了IIS,但没有安装FTP服务,可以在服务器管理器中点击【添加角色和功能】,一路点击【下一步】直至【服务器角色】界面。找到【Web服务器(IIS)】,点击其左侧【▷】符号,勾选【FTP服务器】即可。
2)接下来一路点击【下一步】直至【确认】界面,确认无误后,点击【安装】。
3)进入【结果】界面,等待一段时间后,系统提示FTP安装完成后,即可以关闭安装界面。
3、新建FTP站点
1)打开【服务器管理器】,点击右上角的【工具】栏,找到【Internet Information S ervices(IIS)管理器】点击。
2)点击左侧栏目中的服务器名称,中间会显示FTP主页,包含FTP服务的信息,说明FTP服务已经安装成功。
3)新建FTP站点。展开左侧菜单,对【网站】点击鼠标右键,选择【添加FTP站点】。
4)进入【添加FTP站点】界面,输入FTP站点名称和其目录的物理路径。物理路径是需要共享的目录的位置。点击【下一步】
5)进入【绑定和SSL设置】界面,IP地址默认为全部未分配,即可以使用服务器上任意一个没有分配给其他FTP站点的IP来访问。如果选择了IP地址,则只能通过选择的IP地址对FTP服务器进行访问。
端口选择默认21号端口。在这里选择【无SSL】。
6)进入【身份验证和授权信息界面】,在身份验证中,勾选匿名和基本;允许访问的用户选择所有用户;权限勾选读取和写入。最后点击【完成】。
7)返回【网站】界面,在列表中新的FTP站点fjnu-ftp已经创建完成,并成功启动。
备注:
如果是在默认站点【Default Web Site】中添加FTP发布,那么,默认的根目录位置是 C:\inetpub\ ftproot
4、测试FTP站点
测试之前,随意创建或复制几个文件和文件夹到FTP的根目录中。
4.1、使用浏览器测试
打开浏览器,在地址栏输入:ftp://192.168.82.220,点击回车即可。
如果服务器存在一个FTP站点,该站点的端口号是40,那么在浏览器地址栏中应该输入:ftp://192.168.82.220:40,点击回车即可。
在和FTP服务器在同一局域网内的电脑PC1上,使用网页连接FTP。
4.2、使用资源管理器测试
在和FTP服务器在同一局域网内的电脑PC1上,使用资源管理器连接FTP。输入:ftp://192.168.82.220,即可连接。
-
Linux系统下FTP服务配置文件参数详解
2019-06-17 17:53:39vsftpd配置文件采用“#”作为注释符,以“#”开头的行和空白行在解析时将被忽略,其余的行被视为配置命令行,每个配置命令的“=”两边不要留有空格。对于每个配置命令,在配置文件中还列出了相关的配置说明,利用vi... -
Windows Server 2019 WEB和FTP服务器配置
2020-05-21 08:49:00Windows Server 2019 WEB和FTP服务器配置 步骤1:添加新角色:WEB、FTP服务 步骤2:添加网站 步骤3:访问网站进行测试 步骤4:添加FTP站点 步骤5:添加FTP站点测试 完成! -
FTP服务器配置以及问题的解决
2018-05-14 16:21:11项目中用到要对接被人的FTP服务,所以自己动手搭建了一个FTP服务器熟悉使用流程。利用的是windowsIIS发布FTP站点一、搭建服务器1、打开“启用或关闭windows功能”检查下图的功能有没有添加,没有的打勾添加到计算机... -
计算机网络实验——FTP服务器配置(使用windows IIS服务)
2019-04-17 15:49:33基于Win10系统 ...san5在“windows功能”中找到“Internet Information Service”,并选中“Web管理工具”、“万维网服务”,点击“确定”。 ④系统自动配置成功后,按下win+X快捷键,选中计算机管... -
FTP服务器配置实例(匿名用户、本地用户、虚拟用户)
2019-11-13 09:54:53(6)为虚拟用户ftp、techer建立各自独立的配置文件 mkdir /etc/vsftpd/vconfig ** vuser1** vi /etc/vsftpd/vconfig/vuser1 guest_username=svuser1 //设置ftp对应的本地用户为ftpuser local_root=/... -
Windows Server2012R2 FTP服务器配置
2017-08-28 19:39:12Windows Server2012R2 FTP服务器配置 -
Windows Server 2012 R2 搭建FTP服务器配置
2018-08-29 14:32:281.打开windows server2012R2 服务器管理器界面 添加角色和功能 2.在添加角色和功能向导里,选择 从服务器池中选择服务器 ...6.FTP界面上选择“FTP身份验证”——>“... -
Windows服务器配置_DNS服务器配置_DHCP服务器配置_ftp服务器配置
2019-10-20 22:54:00一、DNS服务配置 域名系统服务安装 打开控制面板-添加或删除程序-添加/删除windows组件 选择网络服务点击详细信息,在详细信息中选择域名系统 然后点击确定-下一步开始安装(安装过程需要将系统盘导入连接到... -
怎样配置FTP服务器
2019-03-25 00:23:08配置FTP服务器 FTP为文件传输协议,用于Internet上的控制文件的双向传输。要通过FTP来实现本地计算机与云服务器的文件传输,首先要在服务器上进行FTP的配置。 下面以Windows server 2008为例配置服务器的FTP: 一... -
如何配置ftp服务器
2021-07-26 10:13:40前言: FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。... -
Linux下FTP服务器的安装和配置(详细)
2012-05-14 08:33:05Linux下FTP服务器的安装和配置(详细) -
【Windows Server 2019】FTP服务器配置与管理——配置FTP站点(下)SSL设置及被动模式
2020-09-07 12:19:555.5、FTP SSL设置 准备工作 (1)创建FTP用户访问组 ①打开服务器本地【计算机管理】,在【系统工具】——>【本地用户和组】——>【用户】中创建FTP用户账户。在中间列表空白处点击鼠标右键选择【新用户】,... -
FTP服务器配置与管理(3) 用户身份验证与权限管理
2017-11-16 01:12:00在上篇博文中,我们已经创建了一个FTP站点,并在客户端成功以匿名用户的身份访问了FTP服务器。那么除了匿名用户之外,我们是否还可以别的用户身份访问呢?答案当然是肯定的,并且我们还可以为不同的用户分配不同的... -
windows server 2008安装配置FTP服务器
2022-01-09 20:13:23FTP介绍 文件传输协议(File Transfer Protocol,FTP),基于该协议FTP客户端与服务端可以实现...FTP服务是Client/Server(简称C/S)模式,基于FTP协议实现FTP文件对外共享及传输的软件称之为FTP服务器源端,客户端程 -
Linux下配置FTP服务
2019-06-02 23:12:42一、实验环境 两台Linux主机,一台作为FTP服务器,另一台作为FTP客户机。 二、实验步骤 1.服务器端 (1):配置主机IP,为静态IP。...(3):重启网络服务 ...(1):查看服务器端是否安装了安装FTP服务 ... -
Ubuntu安装配置ftp服务器
2022-03-11 15:50:501)安装ftp服务器 sudo apt install install vsftpd ...2)配置文件使远程可读写 sudo vim vim /etc/vsftpd.conf 添加: write_enable=YES utf8_filesystem=YES 3)重启ftp服务器 systemctl restart vsftpd -
Linux系统配置(FTP服务)
2022-01-18 22:45:29一、配置虚拟用户FTP 1、安装FTP 2、建立虚拟用户 3、加密虚拟用户 4、创建虚拟用户映射账户 5、建立PAM认证模块 6、配置vsftpd 7、配置虚拟用户权限 8、启用服务 二、验证虚拟用户FTP 1、登录 2、验证... -
FTP服务器的配置
2019-01-23 16:48:16FTP是文件传输协议(File...与大多数的Internet服务一样,FTP也是一个客户机/服务器系统。我们可以通过一个支持FTP协议的客户机程序,连接到远程主机上的FTP服务器,向服务器发出命令,服务器执行我们发出的命令,并... -
window环境下配置FTP文件服务器
2020-09-22 13:54:54FTP文件服务器配置有主动模式和被动模式两种,这里主要是被动模式配置 一、FileZilla Server配置 1、设置被动模式端口传输范围,一般FTP被动模式传输端口在1024-65535之间,filezilla没有做额外限制,这个范围内的... -
FTP服务原理及配置
2020-11-05 16:55:17FTP服务原理及配置FTP服务原理及配置1.FTP定义2.FTP工作原理在Linux中FTP配置1.FTP匿名账户的部署过程:2、FTP本地用户的部署过程: FTP服务原理及配置 1.FTP定义 FTP(File Transfer Protocol,文件传输协议) 是 ... -
【CentOS 8】【vsftpd配置】-FTP服务器配置
2019-11-26 17:47:29a、匿名访问【不安全】,并且系统在配置为上传时,vsftpd.service 服务直接挂掉。可以用systemctl statusvsftpd.service 查看错误码 b、系统服务器的用户(可以参考我下面的配置文件,测试通过) c、通过设置虚拟... -
如何为被动模式 FTP 服务器配置 Windows 防火墙
2015-03-16 15:58:27应用到: Windows 7, Windows ...由于 FTP 工作方式所致,在防火墙后的服务器上使用文件传输协议 (FTP) 服务会产生一系列的挑战。通过打开到 TCP 端口号 21 的“命令通道”连接,标准模式 FTP 客户端会启动到服务器 -
【Windows Server 2019】FTP服务器配置与管理——配置FTP站点(上)IP地址限制、身份验证、授权规则和请求...
2020-09-07 12:06:345、配置FTP站点 5.1、FTP IP地址和域限制 (1)打开IIS管理器,点击fjnu-ftp主页中的【FTP IP地址和域限制】 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QiYkYUog-1599323035526)... -
虚拟机配置FTP服务器
2021-02-09 09:26:05一、Linux网络配置 配置Linux网络,以确保虚拟机与主机之间可以相互通信。本次实验虚拟机主要使用桥接模式进行网络连接,以确保虚拟机与用一网段的ip之间可以相互通信。 1、虚拟机网络适配器的网络连接改为桥接模式 ... -
linux中ftp服务器的搭建和配置
2020-11-15 10:37:55下载ftp 虚拟用户的建立 建立认证文件:vim /etc/vsftpd/ftp_auth_file 加密认证文件: db_load -T -t hash -f...编辑配置文件:vim /etc/pam.d/user 虚拟用户登陆检测 虚拟用户家目录的独立设定 实验环境: ...