如何通过ssh管道传输文件到ubuntu

发布时间:2023年12月20日

如何在window系统中,通过ssh将指定的文件传输到ubuntu中呢? 比较常用的有以下种方式:

  • 共享文件夹
  • 借助工具,
    • FileZilla
    • Mobaxterm
    • WinSCP
    • Xshell + XFTP
  • samba互传
  • PuTTY + pscp

今天主要分享一个使用python脚本搭建的一个,借助PuTTY + pscp功能功能实现的一个通过ssh管道进行的文档传输的过程演示。

第一步,选择功能

👇如下,我们选择文档上传功能
20231219155349

第二步,选择文档

👇如下,我们输入关键字,以定位文档,然后选择我们需要上传的文档
20231219155514_rec_

第三步,选择目标主机

👇如下,我们在给出的选项中,选择需要上传文档的目标主机
20231219155705

第四步,定位并选择目标路径

👇如下,我们需要输入关键字以确定我们要将文档上传到哪个路径下
20231219155854

第五步,确认上传

👇如下,脚本为我们列举了即将进行的任务,如果我们确认无误,可以输入y以确认上传
20231219160010

在上图👆中,我们看到脚本使用pscp进行了文档上传,并显示了上传进度等信息,最终脚本为我们展示了各文档的上传状态是否成功。

在上上图👆中,脚本在最后还贴心的为我们提示了,如果上传的文档在ubuntu中显示为乱码,应该如何处理,这个问题一般来说是由于文档名的编码导致的,如果ubuntu中安装有 convmv,则可以使用以下指令使文档名的编码转为utf8,则可解决筹码问题。

convmv -f GBK -t UTF8 *.* --notest

小结

以上就是今天为大家分享的一个使用python脚本,借助 PuTTY + pscp进行文档上传的过程了,欢迎大家讨论。

文章来源:https://blog.csdn.net/weixin_42148809/article/details/135087288
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。