1、首先登录西部数码或阿里云官网,点击虚拟主机管理。
2、然后找到域名,所在FTP服务器——管理,即可查看或修改FTP密码。
3、也可以服务器总FTP密码查询,右键点击我的电脑选择管理。
4、本地用户和组——用户-右键-用户属性。
5、右键用户属性,即可看到或修改密码。
FTP服务器的功能处理单纯的进行档案的传输与管理之外,一句服务器软件的设定架构,它可以提供几个主要功能,
不同等级的用户身份:user ,guest , anonymous
FTP服务器在预设情况下,依据使用者登录的情况分为三类:
A 实体账号 real user
B 访客 guest
C 匿名登录者 anonymous
实体用户取得系统的权限比较完成,所以可以进行比较多的动作,至于匿名者登录,大概只会拥有下载文件的能力权限而已,
命令记录与登录文件记录:
FTP可以利用系统的syslogd 来进行数据的记录,而记录的数据包括了用户曾经下达过的命令与用户传输数据(传输时间、档案大小)等的记录,所以你可以在/var/log中找到各项登录记录信息。
限制用户活动的目录:(change root,简称 chroot)
3 FTP的运行流程与使用到的端口
FTP的传输使用的是TCP封包协议,
FTP的联机流程:
1 建立命令通道的联机
客户端会随机去一个大于1024以上的端口来与FTP服务器的port 21 达成联机,这个过程需要TCP的三次握手,达成联机后客户端便可以透过这个联机来对FTP服务器下达命令,包括查问文件名、下载、上传等指令都是利用这个通道完成的
2 通知FTP服务器端使用active且告知链接的端口
FTP服务器的21端口主要用在命令的下达,但是当涉及数据流时,就不是使用这个联机了,客户端在需要数据的情况下,会告知服务器端要用什么方式来联机,如果是主动式(active)联机时,客户端会先随机启用一个端口,且通过命令通道告知FTP服务器这两个信息,并等待服务器的联机
4 FTP的主动联机与被动联机
1 FTP服务器(主动)向客户端联机
FTP服务器由命令通道了解了客户端的需求后,会主动的由20端口向客户端的port端口联机,此时FTP客户端与服务器共会建立两条联机,分别用在命令的下达与数据的传递,而预设FTP服务器端使用主动联机的端口号就是 20
FTP的传输会使用两个信道,命令信道和数据信道,而数据信道是在有数据传输的行为时才会建立的通道,并不是一开始连接到FTP服务器就立刻建立的通道。
主动式联机使用到的端口:
命令通道ftp(默认是port 21)与 数据传输的 ftp-data (默认为 port 20)
port 21端口主要是接受来自客户端的主动联机
port 20 端口则为FTP服务器主动连接至客户端
2 客户端选择被动式(passive)联机模式
被动模式就是由客户端向服务器端发起联机,既然有客户顿啊发起联机,那自认就不需要考虑来自 port 20 的联机了。
1 用户与服务器建立命令信道:
同样需要建立命令通道,透过三次握手的就可以建立起这个通道了。
2 客户端发出PASV的联机要求
当有使用数据信道的指令时,客户端可透过命令通道发出PASV的被动式联机要求(passive),并等待服务器的回应。
3 FTP服务器启动数据端口口,并通知客户端联机
如果FTP服务器是能够处理被动式联机,此时FTP服务器会先启动一个端口来监听,这个端口号可能是随机的,也可以自定义某一范围的端口,然后你的FTP服务器会透过命令通道告知客户端已经启动的端口,并等待客户端的联机
4 客户端随机取用大于1024的端口进行连接
被动式的数据信道的联机方向是由客户端向服务器端联机的
被动式是客户端连接服务器端进行数据传输
主动式是服务器连接客户端进行数据传输
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)