虚拟机截图,,,质量有点差,大家看看!

-------------------

在拿不到Linux root账户的情况下,winscp等工具是无法实现文件传输的,此时我们可以借用Bitvise SSH;

下载地址:https://www.bitvise.com/ssh-server-download   Bitvise SSH Server installer - version 7.32, size 14.0 MB.我们需要server版软件

该工具可以实现双向传输,即linux到Windows和 Linux 获取Windows端文件。

下载后文件名为 BvSshServer-Inst.exe,双击开始安装;

勾选个人版本

输入个人信息,此处的信息不作为scp账户。下面会讲到scp账户。

安装成功提示,点击确认首次启动

点击“open easy setting”

选择1、server setting,勾选开放防火墙,当然为了安全你可以自己设置仅限局域网

3、virtual account 设置,这里就是scp账户信息,很重要

点击add

设置账户信息

点击virtual account password,设置账户密码

点击ok返回账户设置界面

这里会显示已存在的所有账户信息,也就是说对同一个Windows可以设置不同的账户,用处要看具体用户环境。

点击save changes。回到server 界面。

点击  start server ,即可启动ssh服务。如有杀毒软件拦截,请点击全部允许。

下面我们开始测试下,注意下Windows目录写法

1、从Linux 获取Windows文件,

Windows 文件路径:E:\test\A_common_libs_2.3.2.zip

在Linux端执行如下:将远程Windows e盘test目录的zip scp到Linux home目录

语法:scp virtual_account_name@Windows_ip:/盘符:/目录/文件名 /Linux目录,多个文件请使用*.后缀【exp *.zip】,或者 * 代替全部文件。

第一次scp会提示接受秘钥,点击yes即可,我这里已经接受过了。

$ sudo scp ****@192.168.**.**:/e:/test/A_common_libs_2.3.2.zip /home/
[sudo] password for ******:
****@192.168.**.**'s password:
A_common_libs_2.3.2.zip 100% 940KB 939.7KB/s 00:00

测试成功,在获取过程中,Windows客户端会收到log信息。

2、从Linux 发送文件到 Windows 目录

在Linux端执行如下:将当前目录的zip scp到远程Windows的d盘根目录

语法:scp /Linux名目录/文件名 virtual_account_name@Windows_ip:/盘符:/目录/

$ sudo scp A_common_libs_2.3.2.zip ****@192.168.**.**:/d:/
****@192.168.**.**'s password:
A_common_libs_2.3.2.zip

测试成功!

virtual_account_name 参考 virtual account 设置页。

ps,Windows端都是使用的英文全路径,关于中文路径请自行尝试下,不推荐哈。

利用BitviseSSH免root实现Windows vs Linux的文件互传的更多相关文章

  1. 安装lrzsz 实现windows与linux之间文件互传

    环境:CentOS7.4 执行命令安装: [root@linuxhg01 www]# yum install lrzsz rz // Windows 上传到 linux [root@linuxhg01 ...

  2. 上传文件到Ubuntu阿里云服务器(windows到Linux的文件上传)

    上传文件到Ubuntu阿里云服务器(windows到Linux的文件上传) 最近在阿里云上面租了一个轻量级服务器玩玩,学习学习怎么在服务器部署网站.然后嘞,在想要将本地文件上传到服务器的时候,自己研究 ...

  3. Linux学习笔记(7)CRT实现windows与linux的文件上传下载

    Linux学习笔记(7)CRT实现windows与linux的文件上传下载 按下Alt + p 进入SFTP模式,或者右击选项卡进入 命令介绍 help 显示该FTP提供所有的命令 lcd 改变本地上 ...

  4. Linux_window与linux之间文件互传,上传下载

    window与linux之间文件互传 运行环境:Centos os7 + win8.1 +putty putty:是一个Telnet,ssh,rlogin,纯tcp以及串行接口连接软件,由于linux ...

  5. CP,SCP 命令(包括windows与linux用xshell互传)

    linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... direct ...

  6. Windows到Linux的文件上传、下载

    1.使用我们常用的Xshell登录工具,新建立一个远程会话,填写ip地址及用户名密码后,选择最下面的ZMODEM,填写下载的路径.加载的路径:2个路径可以一样也可以不一样: 2.在Linux主机上,安 ...

  7. 【转】windows和linux间共享互传文件

    原文:http://blog.guorunmin.cn/2015/09/16/windows%E5%92%8Clinux%E9%97%B4%E5%85%B1%E4%BA%AB%E4%BA%92%E4% ...

  8. Windows和linux通过命令互传文件

    下载pscp https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 放在Windows的c:windows/system32下 ...

  9. 上传文件到阿里云linux服务器(windows到Linux的文件上传)

    在"运行"中输入cmd,打开控制台,切换到刚才Putty的安装目录下,我的是E:\Putty,然后输入pscp命令,我们需要这个命令来实现文件的上传.如下命令格式: F:\PuTT ...

随机推荐

  1. 第一章:模型层model layer

    1.模型和字段 (1)基本的原则如下: 每个模型在Django中的存在形式为一个Python类 每个模型都是django.db.models.Model的子类 模型的每个字段(属性)代表数据表的某一列 ...

  2. 201709019工作日记--sleep、wait、notify的使用详解

    1. sleep()和wait()的区分 (1)这两个方法来自不同的类分别是,sleep来自Thread类,wait来自Object类. sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在 ...

  3. 仿iPhone滑屏操作

    <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <m ...

  4. jbpm(流程管理)

    1.jbpm是什么 JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理.工作流.服务协作等领域的一个开源的.灵活的.易扩展的可执行 ...

  5. spring案列——annotation配置

    一.需要的jar包 spring.jar commons-loggin.jar commons-loggin.jar commons-annotation.jar 二.项目结构 三.entity pa ...

  6. Python学习-20.Python的Urllib模块

    除了 Http 模块可以模拟 Http 请求外,使用 Urllib 模块也是可以模拟 Http 请求的,只不过功能相对弱一点. import urllib.request opener = urlli ...

  7. MYC编译器源码之语法分析

    MyC编译器采用自顶向下的方法进行语法解析,这种语法解析方式,一般是从最左边的Token开始,然后自顶向下看哪一条语法规则可能包含这个Token,如果包含这个Token,则自左向右根据这条语法规则逐一 ...

  8. Cesium简介 [转]

    http://www.cnblogs.com/laixiangran/p/4984522.html 一.Cesium介绍 Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎. ...

  9. c# 判断当前时间是否在某一时间段内

    //获取当前系统时间并判断是否为服务时间 TimeSpan nowDt = DateTime.Now.TimeOfDay; TimeSpan workStartDT = DateTime.Parse( ...

  10. On extracting ops from LLVM backend

    Symbols and ops generation: llvm::Function* BackendLLVM::build_llvm_instance (bool groupentry) Work ...