利用BitviseSSH免root实现Windows vs Linux的文件互传

摘要:
现在让我们开始测试。注意Windows目录的编写方法。1.从Linux获取Windows文件。Windows文件路径:E:esta_ common_ libs_2.3.2。Zip在Linux端执行如下:将远程Windowse磁盘测试目录的zipscp传输到Linuxhome目录语法:scpvirtual_account_name@Windows_ip:/drive letter:/directory/file name/Linux目录,请使用*后缀,或*替换所有文件。Ps,Windows使用英文的完整路径。请自己尝试中国的道路。不建议使用。

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

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

在拿不到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,双击开始安装;

利用BitviseSSH免root实现Windows vs Linux的文件互传第1张

 

勾选个人版本

利用BitviseSSH免root实现Windows vs Linux的文件互传第2张

 

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

利用BitviseSSH免root实现Windows vs Linux的文件互传第3张

 

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

利用BitviseSSH免root实现Windows vs Linux的文件互传第4张

 

点击“open easy setting”

利用BitviseSSH免root实现Windows vs Linux的文件互传第5张

 

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

利用BitviseSSH免root实现Windows vs Linux的文件互传第6张

 

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

点击add

利用BitviseSSH免root实现Windows vs Linux的文件互传第7张

 

设置账户信息

利用BitviseSSH免root实现Windows vs Linux的文件互传第8张

 

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

利用BitviseSSH免root实现Windows vs Linux的文件互传第9张

 

点击ok返回账户设置界面

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

利用BitviseSSH免root实现Windows vs Linux的文件互传第10张

 

点击save changes。回到server 界面。

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

利用BitviseSSH免root实现Windows vs Linux的文件互传第11张

 

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

1、从Linux 获取Windows文件,

Windows 文件路径:E: estA_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   

利用BitviseSSH免root实现Windows vs Linux的文件互传第12张

测试成功!

virtual_account_name 参考 virtual account 设置页。

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

免责声明:文章转载自《利用BitviseSSH免root实现Windows vs Linux的文件互传》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇FFMPEG高级编程第一篇:环境搭建及编译STM32 ADC转换时间下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python自动化学习笔记(1)认识接口测试以及postman、Charles工具简单应用

一、什么是接口? 1)接口主要负责前端(包含客户端)与服务端进行数据通信的一种数据交互方式。最常见的接口协议是HTTP接口,接口会返回通用的数据类型(html/xml/json)。 接口有多种请求方式,最常见的为get和post请求。 2)get请求和post请求区别 get请求多用于从服务端获取数据,通常只需要通过浏览器直接访问,使用"?"来传入参数,使...

小程序使用weapp-qrcode二维码插件,宽高自适应解决方法

小程序使用的是weapp-qrcode.js github地址 使用说明 // 将 dist 目录下,weapp.qrcode.esm.js 复制到项目目录中 import drawQrcode from '../../utils/weapp.qrcode.esm.js' drawQrcode({ width: 200, height: 20...

Linux C++ 开发常用工具,常用指令工作手册

http://blog.csdn.net/doc_sgl/article/details/47205779 配置强烈推荐使用vim常用::set nu显示行数 :set mouse=a 鼠标滑动屏幕,:set ic :set noic 忽略不忽略大小写 /word_to_searchc c表示忽略大小写 c小写忽略,C大写不忽略比较两个文件不同:vim...

Linux 小记 — Ubuntu 自动化配置

前言 工欲善其事,必先利其器。经过多次的重复配置 ubuntu 开发坏境,我终于决定花点时间总结一下,并将其写成一个自动化配置脚本。服务器实例:ubuntu 16.04,技术栈:shell,python。 1. 主机名 可以通过 hostname newname 修改主机名,不过最好是写入 /etc/hostname 文件,重启生效。为了让同一内网段的主...

Linux环境下Gitblit服务搭建及秘钥配置

一、安装gitblit服务 1、下载地址https://pan.baidu.com/s/1wQ3TEE_gw5xZvyFPZB9xFg 2、上传至linux服务器并解压缩 tar xvf gitblit-1.8.0.tar.gz 3、修改defaults.properties文件 vim /usr/local/gitblit-1.8.0/data/defa...

两台电脑件通过网线进行屏幕扩展

如果有两台笔记本电脑(台式也适用)想把另一台用作扩展屏该怎么办呢? 我在网上查了很多方法和软件,可以在硬件上用采集卡或外接显卡,但成本太贵不划算。然后也试了下软件的虽然是可以进行扩展,但是这些软件都是采用无线连接的,由于我的wifi不好所以 延时普遍都太高了;不是画面卡,就是画质差。只能用来尝鲜体验下,实用性不高。 后来自己折腾了下,不使用无线进行连接了,...