首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何部署 ftp 文件服务

文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。FTP 是相当古老的传输协议之一,他最主要的功能是在服务器与客户端之间进行档案的传输。 FTP 其实是以 TCP 封包的模式进行服务器与客户端计算机之间的联机,当联机建立后,此外,也可以直接管理用户在 FTP 服务器上面的档案,相当的方便! 而这个古老的协议是使用明码传输,且过去有相当多的安全危机历史。为了更安全的使用 FTP 协议, 我们主要介绍较为安全但功能较少的 vsftpd 这个软件。今天这篇教程,我们将使用腾讯云CVM服务器来部署VSFTP所提供的FTP服务。

021
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在 vmware 上的 Ubuntu 虚拟机上安装 Tomcat、ssh、ftp服务

    1、在vmware上的虚拟机和宿主机网络互通联调     选择了 NAT 模式,发现宿主机 ping 不通虚拟机,但是虚拟机可以 ping 通宿主机。     上网搜索了一下,发现问题原因是宿主机这边的网络配置有问题,使用vmware自带“虚拟网络编辑器”对NAT模式的配置型进行一下配置,让主机连接状态变为“已连接”即可。此步骤想要生效,貌似必须重启一下虚拟机才行。 2、在 Ubuntu 上安装 Tomcat     到Tomcat官网下载一个压缩包解压到虚拟机的某个目录下即可。     安装以后终端程序进入bin目录下执行如下命令,让这个目录下的sh命令行脚本可以执行:         chmod u+x *.sh 3、在 Ubuntu 上安装 ssh 服务     终端程序中执行如下命令,可安装 ssh 服务:         sudo apt-get install openssh-server     安装完成以后,可以执行如下命令,看看服务是否已经启动:         ps -e|grep ssh     启动服务的命令如下:         sudo gedit /etc/ssh/sshd_config     (sudo 的意思是以管理员的身份运行,这样可以避免掉运行因为权限问题而终止。) 4、在 Ubuntu 上安装 ftp 服务     终端程序中执行如下命令,可安装 ftp 服务:         sudo apt-get install vsftpd     (在执行此命令之前,还可以执行以下 sudo apt-get update 这个命令,更新一下库。)     更多内容,可参考:http://www.linuxidc.com/Linux/2016-03/129057.htm

    02

    Ubuntu 使用 vsftpd 基于系统用户配置相互隔离的 ftp (ftps) 服务并禁止账户 ssh shell 登陆功能

    我们在日常使用 UbuntuServer 服务器时,经常会直接使用基于 ssh 的  sftp 连接服务器直接进行文件上传和下载,不过这个方式其实有一定的安全隐患,当一个团队有多个人员,需要连接服务器去发布时,如果使用 ssh 则意味着需要将系统的 账户和密码 告知对方,别人就不仅拥有了 sftp 的连接权限,同时也拥有了 ssh 的连接权限,意味着可以直接登陆服务器,而且 对方使用 sftp 登陆之后可以看到服务器上全部的文件,这显示是不符合预期的,我们要的仅仅是给对方提供一个 ftp 文件上传下载的权限,并且最好能够限定到具体的目录。

    03
    领券