精华内容
下载资源
问答
  • 怎么上传文件到linux
    千次阅读
    2022-03-24 00:19:43

    在 : 后面加上在Linux上存当前上传文件的位置

    scp 要发的文件 Linux登录的用户名@ip地址:上传文件的位置
    
    更多相关内容
  • 本地上传文件到Linux服务器

    千次阅读 2022-04-24 17:38:17
    如何将本地文件上传Linux服务器上(这里分别以Windows和Ubuntu系统为例) [解决方法] scp filename username@IP:/home/directory 举个例子 scp data.zip zhangsan@10.10.10.10:/home/project1 [样例解释] 这里的...

    [问题描述]

    如何将本地文件上传至Linux服务器上(这里分别以Windows和Ubuntu系统为例)

    [解决方法]

    scp filename username@IP:/home/directory
    

    举个例子

    scp data.zip zhangsan@10.10.10.10:/home/project1
    

    [样例解释]
    这里的意思是指将本地的data.zip文件上传至zhangsan的10.10.10.10服务器上的/home/project1路径上。

    [系统输出]

    正确输入上述命令后,系统会要求输入该服务器下该账户的密码,正确输入后就开始传输啦。

    以上就是将本地上传文件到Linux服务器的方法。欢迎大家点赞收藏!

    展开全文
  • XShell上传文件到Linux服务器上

    千次阅读 2021-05-09 06:27:38
    在学习Linux过程中,我们常常需要将本地文件上传到Linux主机上,这里简单记录下使用Xsheel工具进行文件传输1:首先连接上一台Linux主机2:输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行 yum -y install ...

    在学习Linux过程中,我们常常需要将本地文件上传到Linux主机上,这里简单记录下使用Xsheel工具进行文件传输

    1:首先连接上一台Linux主机

    2:输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行  yum   -y  install  lrzsz命令进行安装。

    54e5f90fd3310a17ae7bb7df9d79bbb3.png

    3:安装成功后,输入rpm命令确认是否正确安装

    8850bb989b6d3ddaab63aac880024999.png

    4: 使用 rz -y命令进行文件上传,此时会弹出上传的窗口:

    01b8234f5d344faaff5e5df9572fccbf.png

    5:选择要上传的文件,点击确定即可将本地文件上传到Linux上,如图表示成功上传文件

    be6c6af7114943bd3f0a107a587c30ae.png

    6:使用ls命令可以看到文件已经上传到了当前目录下

    bb76abbe0d5623e5be1e8b43a83b212d.png

    windows下sublime通过sftp扩展上传文件到linux服务器上

    首先在package controll下载sftp扩展,在任意磁盘下新建文件夹: 然后,添加该文件夹到sublime中,并在xhell中链接linux服务器,新建目录,mkdir  /home/hel ...

    使用windows桌面ftp上传文件到linux服务器

    首先在linux服务器上安装ftp [root@host2 test]#yum -y install ftp vsftpd [root@host2 test]#service vsftpd start ...

    用sftp上传文件至linux服务器

    1.项目环境 框架:springmvc    项目管理工具:maven 2.必须使用的jar com.jcraft jsch 0.1.27 test 3.新建一个FileUpDown工具类,在类中添加 ...

    MacOS 系统终端上传文件到 linux 服务器

    使用scp: scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速 ...

    Windows 通过 SecureCRT 8.x 上传文件到Linux服务器

    1.SecureCRT 连接 Linux 服务器,这一步操作简单: 2.连接并登录成功后,直接在连接成功的页签上 右键 ->  Connect SFTP Session 打开SFTP窗口: 3. ...

    root账号无法上传文件到Linux服务器

    普通权限的账号,通过ftp工具,可以正常连上Linux服务器,可以正常上传文件.但是root账号却无法上传文件. 网上搜了半天才知道,默认情况下vsftp是不允许root用户登录的,可以通过修改限制来 ...

    SFTP文件上传与下载(window 上传文件到linux服务器)

    一.文件上传 说明1:所谓上传window上的文件上传到linux上 说明2:上传的文件会自动放到当前的用户的家目录 1:打开SFTP的窗口 Alt+p 输入上传命令: 语法: put  path/f ...

    Mac上传文件到Linux服务器

    1. 打开 终端,选择 2.选择安全文件传输,输入连接主机IP 3.输入主机名 4.输入yes,然后输入主机密码,按回车结束 确认连接 输入远程主机密码 5.连接成功,上传文件 put 本地文件路径 ...

    随机推荐

    PostgreSQL保存文件到数据库

    1.CREATE TABLE public.t_file ( id INTEGER PRIMARY KEY NOT NULL DEFAULT nextval('t_file_id_seq'::regc ...

    Ubuntu gcc缺失问题

    在安装redis过程中,需要使用make编译源码,但发现linux中缺失gcc,系统为Ubuntu12. 一般情况下,可使用sudo apt-get install gcc或者sudo apt-get ...

    ConcurrentHashMap原理分析

    当我们享受着jdk带来的便利时同样承受它带来的不幸恶果.通过分析Hashtable就知道,synchronized是针对整张Hash表的,即每次锁住整张表让线程独占,安全的背后是巨大的浪费,而现在的解 ...

    hdu 4576 概率dp **

    题意:Michael has a telecontrol robot. One day he put the robot on a loop with n cells. The cells are n ...

    webpack安装教程及实例

    在控制台输入: npm install webpack -g 这是全局的安装,如果需要局部安装,在控制台cd 打开到指定目录,输入: npm install webpack --save-dev 即可 ...

    JavaScript之深入理解【函数】

    一 参考文献   二 函数特征总结 1. 函数是[第一型对象(first-class object)]:可以像这门语言的其它对象一样使用 函数可以共处,可 ...

    csvwrite

    https://ww2.mathworks.cn/help/matlab/ref/csvwrite.html

    Thrift_简介(基于C#)

    //Server: TProtocolFactory ProtocolFactory = new TBinaryProtocol.Factory(true, true); TTransportFact ...

    AGC027 B - Garbage Collector 枚举/贪心

    目录 题目链接 题解 代码 题目链接 AGC027 B - Garbage Collector 题解 对于一组选取组的最优方案为,走到一点,然后顺着路径往回取点 设选取点坐标升序为{a,b,c,d} ...

    keras后端设置【转载】

    转自:https://keras.io/backend/ At this time, Keras has three backend implementations available: the Te ...

    展开全文
  • Java上传文件到Linux服务器

    千次阅读 2021-06-26 09:10:40
    Java将数据按照固定的格式保存txt文本文件中并上传到Linux服务器

    将从数据库中查询出的数据,按照字段排序,数据之间以 "|"分隔,存储到文本文件中,上传到指定的服务器

    下面分两种方法来进行实现:SFTP 和 FTP,一般使用 SFTP

    SFTP

    SFTP 需要引入包

    <dependency>
        <groupId>commons-net</groupId>
        <artifactId>commons-net</artifactId>
        <version>3.8.0</version>
    </dependency>
    
    <dependency>
    	<groupId>com.jcraft</groupId>
    	<artifactId>jsch</artifactId>
    	<version>0.1.55</version>
    </dependency>
    
    public static void main(String[] args) {
    	// sb 为查询出来的数据转换成的字符串
        ByteArrayInputStream inputStream = new ByteArrayInputStream(sb.toString().getBytes());
        boolean success = uploadFileSFTP("xxx.xxx.xxx.xxx", 22, "root", "root", "/home/data", "/20210626", "test.txt", inputStream);
        log.info("文件上传成功");
    }
    
    /**
     * 向FTP服务器上传文件
     *
     * @param host     FTP服务器ip
     * @param port     FTP服务器端口
     * @param username FTP登录账号
     * @param password FTP登录密码
     * @param basePath FTP服务器基础目录,/home/data
     * @param filePath FTP服务器文件存放路径
     * @param filename 上传到FTP服务器上的文件名
     * @param input    输入流
     * @return 成功返回true,否则返回false
     */
    private boolean uploadFileSFTP(String host, int port, String username, String password, String basePath,
                                   String filePath, String filename, InputStream inputStream) {
        boolean result;
        FTPClient ftp = new FTPClient();
        try {
            JSch jsch = new JSch();
            // 获取sshSession  账号-ip-端口
            Session sshSession = jsch.getSession(username, host, port);
            // 添加密码
            sshSession.setPassword(password);
            Properties sshConfig = new Properties();
            // 严格主机密钥检查
            sshConfig.put("StrictHostKeyChecking", "no");
            sshSession.setConfig(sshConfig);
            // 开启sshSession链接
            sshSession.connect();
            // 获取sftp通道
            Channel channel = sshSession.openChannel("sftp");
            // 开启
            channel.connect();
            ChannelSftp sftp = (ChannelSftp) channel;
            // 设置为被动模式
            ftp.enterLocalPassiveMode();
            // 设置上传文件的类型为二进制类型
            ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
            // 进入到要上传的目录  然后上传文件
            sftp.cd(basePath + filePath);
            // sftp put为上传,get为下载,之后会出一篇下载的代码
            sftp.put(inputStream, filename);
            inputStream.close();
            result = true;
        } catch (Exception e) {
            log.error("FTP服务器 文件上传失败 失败原因:{}", e.getMessage(), e);
            result = false;
        } finally {
            if (ftp.isConnected()) {
                try {
                    ftp.disconnect();
                } catch (IOException e) {
                    log.error("FTP服务器 关闭失败 失败原因:{}", e.getMessage(), e);
                }
            }
        }
        return result;
    }
    

    FTP

    FTP需要引入的包

    <dependency>
        <groupId>commons-net</groupId>
        <artifactId>commons-net</artifactId>
        <version>3.8.0</version>
    </dependency>
    
    /**
     * @param url      FTP服务器hostname
     * @param port     FTP服务器端口
     * @param username FTP登录账号
     * @param password FTP登录密码
     * @param path     FTP服务器保存目录
     * @param filename 文件名 6403_APP_YYYYMMDD_渠道标志_批次号.txt
     * @param input    输入流
     * @return
     */
    private boolean uploadFileFTP(String url, int port, String username, String password,
                                  String path, String filename, InputStream inputStream) {
        boolean success;
        FTPClient ftp = new FTPClient();
        try {
            int reply;
            // 链接 FTP 服务器
            // 如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器
            ftp.connect(url, port);
            // 登录
            ftp.login(username, password);
            // 返回链接码
            reply = ftp.getReplyCode();
            // 设置文件格式为二进制类型
            ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
            if (!FTPReply.isPositiveCompletion(reply)) {
                ftp.disconnect();
                log.info("FTP服务器 拒绝连接");
                return false;
            }
            // 跳转到指定的目录路径
            ftp.changeWorkingDirectory(path);
            // 存储文件
            ftp.storeFile(filename, inputStream);
            inputStream.close();
            ftp.logout();
            success = true;
        } catch (IOException e) {
            log.error("FTP服务器 文件上传失败 失败原因:{}", e.getMessage(), e);
            return false;
        } finally {
            if (ftp.isConnected()) {
                try {
                    ftp.disconnect();
                } catch (IOException e) {
                    log.error("FTP服务器 关闭失败 失败原因:{}", e.getMessage(), e);
                }
            }
        }
        return success;
    }
    

    FTP上传会出现一个

    MalformedServerReplyException: Could not parse response code
    

    异常,解决办法可以参考下面的解决办法
    https://blog.csdn.net/shenju2011/article/details/106614717

    参考文档:
    https://blog.csdn.net/a116385895/article/details/107150935/

    https://blog.csdn.net/hpp1314520/article/details/72875151

    展开全文
  • Xshell实现windows上传文件到Linux系统

    千次阅读 2021-12-14 18:54:13
    安装完成后,可以直接在xshell上面,实现上传文件到Linux,或者将Linux中的文件下载Windows中, 2、下载Windows 方法一:直接将文件拖 xshell 方法二:在 xshell 中输入 rz -E ,可以调出选择文件的窗口...
  • 在工作中接到了使用bat命令定时上传文件到Linux的需求,总是需要手动输入密码挺麻烦,搞了两个比较简单的免密上传的方法。一、使用OpenSSH。二、使用FTP 一、使用OpenSSH bat内容在:脚本内容 如果是win10系统的话...
  • 用scp命令从windows上传文件到linux服务器 已知前提: 本机的系统是Windows,服务器上的系统是Linux Windows上待上传服务器的文件在D盘,绝对路径为 ‪D:\DownLoad\lena.jpg Linux上待接收文件的地址为 /project/...
  • secure CRT如何上传文件到linux

    千次阅读 2021-05-05 10:13:30
    上传方式一:使用put命令windows系统盘中的指定文件上传到linux服务器中。 sftp> put D:\software\linux\jdk-8u291-linux-aarch64.tar.gz 上传方式二:直接使用拖拽方式将windows系统盘中.
  • 使用SecureCRT上传文件到Linux服务器

    千次阅读 2021-03-18 14:44:51
    使用SecureCRT有两种方式可以将文件上传到Linux服务器,已上传Asp.Net Core runtime为例。一、使用Zmodem(在shell终端上操作)1、上传(1) 进行文件上传的目标文件夹,在该实例中,存放于【/home/software/aspnetcore...
  • java上传文件到linux文件下

    千次阅读 2020-07-06 10:13:46
    最近一个项目的需求是上传文件到图片服务器中,图片服务器是部署在linux上的一个tomcat容器,话不多说,直接上代码 一个工具类即可搞定: package com.supermap.sbsm.util; import com.jcraft.jsch.Channel; ...
  • Springboot上传文件到Linux服务器

    千次阅读 2020-11-23 18:19:22
    jar打包方式不支持将文件动态写入文件,这时需要通过映射的方式将文件上传到映射某一个文件夹,通过映射获取文件,在页面显示。 1.yml配置 配置本地上传地址或者服务器地址,springboot项目可以通过映射获取文件...
  • nginx报错信息: 解决方法: 将/etc/nginx/nginx.conf中的第一行改为root 参考文章:nginx权限问题failed(13:Permission denied) - 段小辉 - 博客园
  • 使用Xftp上传文件到Linux服务器

    千次阅读 2020-02-04 13:18:08
    使用了Xftp以后,windows用户能安全地在UNIX/Linux和Windows PC之间传输文件。 5.2 软件的安装 1、双击exe文件。 2、点击下一步 3、这里使用免费的就好。 4、修改目的地文件夹 5、程序文件夹,我会...
  • 上传文件都是大家在工作经常用到的,但是从windows到linux有人会用的比较少,接下来我为大家介绍几种方式。 lrzsz方式上传文件 首先安装lrzsz包 [root@localhost ~]# yum install -y lrzsz ftp方式上传...
  • Java上传文件到Linux上 但文件名中文乱码 在windows系统下 eclipse编码是默认GBK的编码格式,linux上默认为默认语言的编码格式。 上传文件中文乱码时: JVM编译成gbk格式的unicode字节数组,然后解析成utf-8的格式...
  • java上传文件到Linux设置文件权限

    千次阅读 2019-01-23 17:01:03
    Runtime.getRuntime().exec("chmod 777 -R " + filepath);//这里的filepath写基础路径也可以
  • pscp上传文件到linux

    千次阅读 2019-01-02 10:21:48
    3、如下,上传文件,格式: pscp 本地文件路径 linux用户名@ip地址:linux路径 pscp E:\soft\node.tar.gz root@123.98.67.2:/opt 4、输入远程服务器密码按回车即可上传 5、如果上传的为文件夹:加上 -r参数,...
  • Windows上如何使用FTP上传文件到Linux

    千次阅读 2019-10-14 12:40:57
    Linux上的操作 这里主要用的是Centos7.5版,其他发行版可以自行查阅相关命令,基本上大同小异 1、安装vsftpd sudo yum install vsftpd -y 2、启动ftp服务 service vsftpd start 3、 加入开机启动 chkconfig vsftpd ...
  • 看完此文章,您将会使用Java将文件、图片等通过ftp协议上传到linux中。第一步:首先在linux中安装并配置FTP服务器,这里使用的是vsftpd。 1、安装vsftpd yum install -y vsftpd 2、设置vsftpd服务,开机自启 ...
  • window上传文件到linux最简单命令

    千次阅读 2018-06-27 14:08:27
    window上传文件到linux最简单命令答:在linux的命令窗口,使用cd命令定位要存放文件的目录,执行以下命令回车即可弹出选择文件的窗口。:http://www.yayihouse.com/yayishuwu/chapter/1314...
  • 以前,手动上传配置文件到服务器,然后手工复制另外一台服务器上,然后登陆SSH Secure File Transfer Client客户端,执行相关shell命令号 现在这些操作需要一键完成,即文件复制另一台服务器,登陆ssh客户端,...
  • linux小白,在用scp命令上传文件的时候遇到了很多问题。 本地主机window,远程服务器windows 待上传的文件绝对路径:c:\Users\lm\Desktop\wenjan.txt linux服务器的主机号码:limin@173.16.101.136(内网) linux...
  • windows上传文件到linux的方法

    万次阅读 2022-01-09 12:08:10
    XShell上传文件到Linux服务器上 在学习Linux过程中,我们常常需要将本地文件上传到Linux主机上,这里简单记录下使用Xsheel工具进行文件传输 1:首先连接上一台Linux主机 2:输入rz命令,看是否已经安装了lrzsz,如果...
  • mac上传文件到linux服务器

    千次阅读 2018-06-26 01:59:46
    上传文件到服务器1.保证服务器ssh端口是22,重启服务 ssh -p 27988 root@104.224.166.36 (原来端口号为27988)ll /etc/ssh/sshd_configvi /etc/ssh/sshd_configservice sshd restart2.进入要上传的文件的根目录3....
  • https://blog.csdn.net/qq_35394891/article/details/84191243
  • 说明1:所谓上传window上的文件上传到linux上 说明2:上传文件会自动放当前的用户的家目录 1:打开SFTP的窗口 Alt+p 输入上传命令: 语法: put path/filename.txt Put -r path/文件夹 或者 put “path/...
  • 一般而言,通过上面设置即可解决上传文件中文乱码问题。如果问题仍没有解决,开源参照下面问题。 2、Linux操作系统语言包 (1)查看当前系统语言 [root@node1 ~]# echo $LANG en_US.UTF-8 [root@node1 ~]# (2)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 372,420
精华内容 148,968
关键字:

怎么上传文件到linux

友情链接: EuropeCup2012.zip