码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 在windows和linux服务器之间互传文件


    最近需要在windows上和linux服务器上实现相互传送文件,作为一个linux小白,研究了一个上午,终于成功了,记录一下。

    使用的是SFTP方式。

    Linux服务器系统是 Ubuntu 18.04 64位,windows 是 win10专业版。

    首先在Linux服务器上安装和配置vsftpd。以下是基于vsftpd的设置步骤:

    1.安装vsftpd:

    1. sudo apt-get update
    2. sudo apt-get install vsftpd

    2.创建一个用户专门用于FTP:

    sudo adduser ftpuser

    3.配置vsftpd.conf:

    使用nano创建 vsftpd.conf 文件

    sudo nano /etc/vsftpd.conf

    确保有以下行:

    1. listen=NO
    2. listen_ipv6=YES
    3. anonymous_enable=NO
    4. local_enable=YES
    5. write_enable=YES
    6. chroot_local_user=YES
    7. allow_writeable_chroot=YES

    没有的自己添加在里面,然后保存退出就好。Ctrl + X 退出编辑,输入Y 保存。

    4.重启vsftpd服务:

    sudo systemctl restart vsftpd

    5.配置防火墙允许FTP流量:

    1. sudo ufw allow 20/tcp
    2. sudo ufw allow 21/tcp
    3. sudo ufw status

    6. 配置目录权限:

    确保该用户对其主目录及其子目录有适当的读、写和执行权限。例如,如果您希望用户能够读取、写入和删除文件,您应该设置以下权限:

    1. sudo chown ftpuser:ftpuser /home/ftpuser
    2. sudo chmod 755 /home/ftpuser

    这将把/home/ftpuser的所有权更改为ftpuser用户,并设置权限为755,这意味着所有者可以读、写和执行,而组和其他用户只能读取和执行。

    到这里,在Liunx上就配置好了,接下来要在windows上安装FileZilla作为FTP客户端,以下是连接到LinuxFTP服务器的步骤:

    1.下载并安装FileZilla客户端:https://filezilla-project.org/

    2.打开FileZilla,输入Linux服务器的IP地址、用户名和密码,然后连接。

    3.连接成功后,可以浏览文件、上传和下载文件。

    一旦连接成功,你可以在FileZilla的本地和远程面板之间拖动文件来上传和下载文件。你也可以直接在远程面板中创建、重命名和删除文件和目录。

  • 相关阅读:
    Kafka系列之:kafka命令详细总结
    2022亚马逊云科技re:Invent科创风尚,抢占下一个万亿赛道
    嵌入式开发:编写简单协作调度器的7个步骤
    Redis Lua脚本实现分布式锁
    Transformers北大源
    大健康产业商业供应链管理系统数字化提升产业链运作效率推动供应链标准化建设
    【面试题】面试官:请你实现一个深拷贝,那如果是正则/set/函数怎么拷贝?
    Leetcode.714 买卖股票的最佳时机含手续费
    [二进制漏洞]PWN学习之格式化字符串漏洞 Linux篇
    App持续集成
  • 原文地址:https://blog.csdn.net/Lost_the_wind/article/details/139828799
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号