zoukankan      html  css  js  c++  java
  • 使用xftp将文件上传至云服务器

      一、在云服务器配置FTP服务:
        1、在root权限下,通过如下命令安装Vsftp(以centos 系统为例): yum install -y vsftpd。
        2、 在启动vsftpd服务之前,需要登录云服务器修改配置文件,将匿名登录禁用掉。
        打开配置文件,命令如下:vim /etc/vsftpd/vsftpd.conf。
        在配置文件中第11行的“anonymous_enable=YES”改为“anonymous_enable=NO”,即将匿名登录禁用。
        3、启动vsftpd服务: service vsftpd start。
        4、设置FTP用户账号。设置成功后,即可通过该账号登录FTP服务器。
        设置FTP用户的账号,例如账号为“ftpuser1”,目录为/home/ftpuser1,且设置不允许通过ssh登录。[root@VM_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1。
        设置账号对应的密码: passwd ftpuser1。(如ftp)
        5、修改vsftpd的pam配置,使用户可以通过自己设置的FTP用户帐号和密码连接到云服务器。
        修改pam:vim /etc/pam.d/vsftpd
        内容修改为如下:

    #%PAM-1.0 
    auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed; 
    auth required /lib64/security/pam_unix.so shadow nullok ;
    auth required /lib64/security/pam_shells.so ;
    account required /lib64/security/pam_unix.so ;
    session required /lib64/security/pam_unix.so ;
    


        重启vsftpd服务,使修改生效:

    ps -ef|grep vsftpd  # 查看vsftpd的主进程号
    
    kill -hup vsftpd的主进程号 # 重启vsftpd服务
    

     

        二、上传文件到Linux云服务器
        1、下载并安装开源软件(如xftp、WinSCP):
        2、连接FTP:运行软件
        配置信息说明如下:新建一个会话
        (1)主机:云服务器的公网IP
        (2)用户名:在Step1中设置的FTP用户的账号,这里以“ftpuser1”为例。
        (3)密码:在Step1中设置的FTP用户账号对应的密码,这里以“ftpuser1”为例。
        (4)端口:FTP监听端口,默认为“21”。
        3、上传文件到Linux云服务器:上传文件时,鼠标选中本地文件,拖拽到远程站点,即将文件上传到了Linux云服务器。
  • 相关阅读:
    关于视图的一些认识
    __autoload()尝试加载未定义的类
    php正则逆向引用与子模式分析
    常州day1p4
    Hello World
    Linux安装配置jdk
    使用http3访问服务
    后端访问sso后,如何返回前端vue页面(后端redirect跳转,vue代理,axios带参)
    linux常用命令
    使用nexus搭建npm私服
  • 原文地址:https://www.cnblogs.com/tk2049jq/p/6845539.html
Copyright © 2011-2022 走看看