基于SSH-FS的WIN与Linux文件系统共享

2 篇文章 0 订阅
1 篇文章 0 订阅

 

目录

 

1. 环境

2. 目标

3. 文件共享

3.1 本地电脑

3.2 测试机:

4. 文件同步 

Rsync方式

免密码

rsync用法:

参考:


1. 环境

开发电脑  < -- > 编译服务器  < -- >  测试机

 

2. 目标

在开发电脑上修改编译服务器映射的代码,编译服务器编译,测试机上直接生效。

可根据测试机的需要,在编译服务器上生成对应的执行目前,在测试机上进行进行执行目录的挂载,可达到

在开发电脑上修改代码的实时测试机验证。

 

3. 文件共享

3.1 本地电脑

电脑下载安装:

Win Fsp: https://github.com/billziss-gh/winfsp/releases/tag/v1.4.19049

SSHFS-WIN: https://github.com/billziss-gh/sshfs-win/releases/tag/v3.5.19106

在电脑上执行:

net use X: \\sshfs.r\[localuser=]<remoteuser>@<host>[!port][\path]

C:\Users\myuser>net use X: \\sshfs.r\myuser=root@192.168.1.10!22\root
密码在 \\sshfs.r\myuser=root@192.168.1.10!ww\root 无效。

为“sshfs.r”输入用户名: root
输入 sshfs.r 的密码:
命令成功完成。

删除:net use \\xxxx /del /y

 

3.2 测试机:

yum install sshfs    

sshfs -p 22 -o ro root@192.168.1.10:/root/devel /mnt/data

 

4. 文件同步 

对于因电脑权限的原因,导致第3节的安装失败时,可以使用文件同步的办法,当然实际使用不太方便。 

Rsync方式

通过 https://www.itefix.net/cwrsync,安装免费版本

将 cwrsync_5.5.0_x86_free.zip 解压到 windows的目录

运行其中的 cwrsync.cmd ,会自动生成home目录,表示安装成功。

有SSH和服务器两种同步方式,见https://blog.csdn.net/Powerful_Fy/article/details/101753421

由于window设备只放开 ssh的权限,所以考虑使用ssh。

通过cmd进入 bin 目录,运行:

rsync.exe -av test.txt -e './ssh -p 12345' root@192.168.1.10:/data/www/

即可实现文件上传。

 

免密码

在windows上执行ssh-keygen

参考:https://blog.csdn.net/weixin_39448458/article/details/86661111

在home目录 下生成 id_rsa, id_rsa.pub

将pub文件追加到要登录服务器的~/.ssh/authorized_keys中。

再在windows运行登录就可以免密码了。

有一个问题,会提示id_rsa权限too open,解决办法:改权限,只保留自己的权限,把继承和其它权限都删除。

 

rsync用法:

https://blog.csdn.net/smile_5me/article/details/80533219

 

参考:

https://github.com/billziss-gh/sshfs-win/blob/master/README.md

https://blog.csdn.net/admin_root1/article/details/78911674

https://www.cnblogs.com/01-single/p/10826445.html

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值