唯一网络成立于2006年,是国内知名的云服务综合解决方案提供商。专业提供云服务器、服务器租用托管、云专线、云等保一键免费获取方案等一站式云服务综合解决方案提供商。
新用户注册就送千元大礼包销售咨询热线:0769-23015555。
购买腾讯云 Linux 服务器的话还需要自己搭建好FTP之后才能正常使用。云服务器网小编就以现有的 Linux服务器 CentOS7.6 64 位,使用 vsftpd 作为 FTP 服务端,FlashFXP作为客户端跟大家说一下如何手动搭建 FTP 服务。
1.打开系统自带的终端工具(预装ssh工具,CMD模式下输入ssh–V,重视V大写)
2.在终端中输入联结命令ssh[username]@[ipaddress]。将其中的username和ipaddress更替为云产品资源提供的ECS服务器的用户和弹性IP。比如:sshroot@123.123.123.123,用户:root,弹性ip:123.123.123.123。
3.按照网页提醒依次往下操作,其中登录密码为资源提供的ECS服务器的登录密码。
4.登录顺利后会显示如下内容
1.yuminstall-yvsftpd#运行“”命令安装vsftpd。2.systemctlenablevsftpd.service#设置FTP服务开机自启动。3.systemctlstartvsftpd.service#启动FTP服务。4.netstat-antup|grepftp运行以下命令查看FTP服务监听的端口。
1.调整配置文件vsftpd.conf。vim/etc/vsftpd/vsftpd.conf按i键进入编辑模式,将匿名上传权限anon_upload_enable=YES的注释解开。
2.按ESC键离开编辑模式,输入:wq保存并离开vim。
3.更改/var/ftp/pub名目的权限,为FTP用户添加写权限。
chmodo+w/var/ftp/pub/
4.重启FTP服务。
systemctlrestartvsftpd.service
1.为FTP服务创建一个Linux用户。adduserftptest为用户设置密码。passwdftptest
2.创建一个供FTP服务应用的文件名目。mkdir/var/ftp/test3.更改/var/ftp/test名目的拥有者为ftptest。chown-Rftptest:ftptest/var/ftp/test4.调整vsftpd.conf配置文件。配置FTP为主动模式请执行如下命令:sed-i’s/anonymous_enable=YES/anonymous_enable=NO/’/etc/vsftpd/vsftpd.conf#禁止匿名登录FTP服务器sed-i’s/listen=NO/listen=YES/’/etc/vsftpd/vsftpd.conf#监听IPv4socketssed-i’s/listen_ipv6=YES/#listen_ipv6=YES/’/etc/vsftpd/vsftpd.conf#关闭监听IPv6socketssed-i’s/#chroot_local_user=YES/chroot_local_user=YES/’/etc/vsftpd/vsftpd.conf#所有用户被局限在主名目sed-i’s/#chroot_list_enable=YES/chroot_list_enable=YES/’/etc/vsftpd/vsftpd.conf#启用例外用户名单sed-i’s/#chroot_list_file=/chroot_list_file=/’/etc/vsftpd/vsftpd.conf#指定例外用户列表文件,列表中的用户不被锁定在主名目echo”allow_writeable_chroot=YES”>>/etc/vsftpd/vsftpd.confecho”local_root=/var/ftp/test”>>/etc/vsftpd/vsftpd.conf#设置本地用户登录后所在的名目配置FTP为被动模式请执行如下命令:sed-i’s/anonymous_enable=YES/anonymous_enable=NO/’/etc/vsftpd/vsftpd.conf#禁止匿名登录FTP服务器sed-i’s/listen=NO/listen=YES/’/etc/vsftpd/vsftpd.conf#监听IPv4socketssed-i’s/listen_ipv6=YES/#listen_ipv6=YES/’/etc/vsftpd/vsftpd.conf#关闭监听IPv6socketssed-i’s/#chroot_local_user=YES/chroot_local_user=YES/’/etc/vsftpd/vsftpd.conf#所有用户被局限在主名目sed-i’s/#chroot_list_enable=YES/chroot_list_enable=YES/’/etc/vsftpd/vsftpd.conf#启用例外用户名单sed-i’s/#chroot_list_file=/chroot_list_file=/’/etc/vsftpd/vsftpd.conf#指定例外用户列表文件,列表中的用户不被锁定在主名目echo”allow_writeable_chroot=YES”>>/etc/vsftpd/vsftpd.confecho”local_root=/var/ftp/test”>>/etc/vsftpd/vsftpd.conf#设置本地用户登录后所在的名目
echo”pasv_enable=YES”>>/etc/vsftpd/vsftpd.conf#开启被动模式echo”pasv_address=”>>/etc/vsftpd/vsftpd.conf#本教程中为ECS服务器弹性IPecho”pasv_min_port=20″>>/etc/vsftpd/vsftpd.conf#设置被动模式下,成立数据传输可应用的端口范围的最小值echo”pasv_max_port=21″>>/etc/vsftpd/vsftpd.conf#设置被动模式下,成立数据传输可应用的端口范围的最大值5.在/etc/vsftpd名目下创建chroot_list文件,并在文件中写入例外用户名单。应用vim命令编辑chroot_list文件,添加例外用户名单。此名单中的用户不会被锁定在主名目,可以访问别的名目。vim/etc/vsftpd/chroot_list说明:没有例外用户时,也不得不创建chroot_list文件,内容可为空。6.重启FTP服务。systemctlrestartvsftpd.service
FTP用户端、Windows命令行工具或浏览器均可用来测试FTP服务器。(此流程仅适用于本地用户,匿名模式无需进行测试操作)说明:应用浏览器访问FTP服务器出错时,建议您清除浏览器缓存后再尝试。1.打开Chrom浏览器,在地址栏中输入ftp://:FTP端口,FTP服务器公网IP地址为ECS服务器的弹性IP地址。比如:ftp://139.0.0.1:21。2.在弹出的对话框中,输入用户名和密码,登陆顺利。
福建云服务器
适合个人入门
福建云服务器
适合中小企业
广东云服务器
适合个人入门
北京云服务器
适合个人入门
购买腾讯云 Linux 服务器的话还需要自己搭建好FTP之后才能正常使用。云服务器网小编就以现有的 Linux服务器 CentOS7.6 64 位,使用 vsftpd 作为 FTP 服务端,FlashFXP作为客户端跟大家说一下如何手动搭建 FTP 服务。
1.打开系统自带的终端工具(预装ssh工具,CMD模式下输入ssh–V,重视V大写)
2.在终端中输入联结命令ssh[username]@[ipaddress]。将其中的username和ipaddress更替为云产品资源提供的ECS服务器的用户和弹性IP。比如:sshroot@123.123.123.123,用户:root,弹性ip:123.123.123.123。
3.按照网页提醒依次往下操作,其中登录密码为资源提供的ECS服务器的登录密码。
4.登录顺利后会显示如下内容
1.yuminstall-yvsftpd#运行“”命令安装vsftpd。2.systemctlenablevsftpd.service#设置FTP服务开机自启动。3.systemctlstartvsftpd.service#启动FTP服务。4.netstat-antup|grepftp运行以下命令查看FTP服务监听的端口。
1.调整配置文件vsftpd.conf。vim/etc/vsftpd/vsftpd.conf按i键进入编辑模式,将匿名上传权限anon_upload_enable=YES的注释解开。
2.按ESC键离开编辑模式,输入:wq保存并离开vim。
3.更改/var/ftp/pub名目的权限,为FTP用户添加写权限。
chmodo+w/var/ftp/pub/
4.重启FTP服务。
systemctlrestartvsftpd.service
1.为FTP服务创建一个Linux用户。adduserftptest为用户设置密码。passwdftptest
2.创建一个供FTP服务应用的文件名目。mkdir/var/ftp/test3.更改/var/ftp/test名目的拥有者为ftptest。chown-Rftptest:ftptest/var/ftp/test4.调整vsftpd.conf配置文件。配置FTP为主动模式请执行如下命令:sed-i’s/anonymous_enable=YES/anonymous_enable=NO/’/etc/vsftpd/vsftpd.conf#禁止匿名登录FTP服务器sed-i’s/listen=NO/listen=YES/’/etc/vsftpd/vsftpd.conf#监听IPv4socketssed-i’s/listen_ipv6=YES/#listen_ipv6=YES/’/etc/vsftpd/vsftpd.conf#关闭监听IPv6socketssed-i’s/#chroot_local_user=YES/chroot_local_user=YES/’/etc/vsftpd/vsftpd.conf#所有用户被局限在主名目sed-i’s/#chroot_list_enable=YES/chroot_list_enable=YES/’/etc/vsftpd/vsftpd.conf#启用例外用户名单sed-i’s/#chroot_list_file=/chroot_list_file=/’/etc/vsftpd/vsftpd.conf#指定例外用户列表文件,列表中的用户不被锁定在主名目echo”allow_writeable_chroot=YES”>>/etc/vsftpd/vsftpd.confecho”local_root=/var/ftp/test”>>/etc/vsftpd/vsftpd.conf#设置本地用户登录后所在的名目配置FTP为被动模式请执行如下命令:sed-i’s/anonymous_enable=YES/anonymous_enable=NO/’/etc/vsftpd/vsftpd.conf#禁止匿名登录FTP服务器sed-i’s/listen=NO/listen=YES/’/etc/vsftpd/vsftpd.conf#监听IPv4socketssed-i’s/listen_ipv6=YES/#listen_ipv6=YES/’/etc/vsftpd/vsftpd.conf#关闭监听IPv6socketssed-i’s/#chroot_local_user=YES/chroot_local_user=YES/’/etc/vsftpd/vsftpd.conf#所有用户被局限在主名目sed-i’s/#chroot_list_enable=YES/chroot_list_enable=YES/’/etc/vsftpd/vsftpd.conf#启用例外用户名单sed-i’s/#chroot_list_file=/chroot_list_file=/’/etc/vsftpd/vsftpd.conf#指定例外用户列表文件,列表中的用户不被锁定在主名目echo”allow_writeable_chroot=YES”>>/etc/vsftpd/vsftpd.confecho”local_root=/var/ftp/test”>>/etc/vsftpd/vsftpd.conf#设置本地用户登录后所在的名目
echo”pasv_enable=YES”>>/etc/vsftpd/vsftpd.conf#开启被动模式echo”pasv_address=”>>/etc/vsftpd/vsftpd.conf#本教程中为ECS服务器弹性IPecho”pasv_min_port=20″>>/etc/vsftpd/vsftpd.conf#设置被动模式下,成立数据传输可应用的端口范围的最小值echo”pasv_max_port=21″>>/etc/vsftpd/vsftpd.conf#设置被动模式下,成立数据传输可应用的端口范围的最大值5.在/etc/vsftpd名目下创建chroot_list文件,并在文件中写入例外用户名单。应用vim命令编辑chroot_list文件,添加例外用户名单。此名单中的用户不会被锁定在主名目,可以访问别的名目。vim/etc/vsftpd/chroot_list说明:没有例外用户时,也不得不创建chroot_list文件,内容可为空。6.重启FTP服务。systemctlrestartvsftpd.service
FTP用户端、Windows命令行工具或浏览器均可用来测试FTP服务器。(此流程仅适用于本地用户,匿名模式无需进行测试操作)说明:应用浏览器访问FTP服务器出错时,建议您清除浏览器缓存后再尝试。1.打开Chrom浏览器,在地址栏中输入ftp://:FTP端口,FTP服务器公网IP地址为ECS服务器的弹性IP地址。比如:ftp://139.0.0.1:21。2.在弹出的对话框中,输入用户名和密码,登陆顺利。