scp

本地Windows获取远程Linux文件,需要本地Windows有bash命令工具,执行:

scp -P 8868 username@www.domain.com:/data/1.sh /d/data

-P(注意P是大写)是远程ssh端口(一般默认是22)

本地传文件夹到远程Linux:

scp -rp /d/data username@www.domain.com:/data

-r 复制文件夹 -p保留原文件修改,访问时间和权限(modes)信息

Windows下可用的工具

XShell,XFtp

这两个工具软件功能很强大,强烈推荐。

MinGW

MinGW是Windows下模拟Linux运行环境工具,官网 :http://www.mingw.org/.

安装Git工具的时候也会用到它

进入bash命令行使用scp命令传输文件到Linux机器

scp ~/1.txt jhf@192.168.1.37:/data/

0afbaeb0cf5ddd1d8e1750ac37bb57e1.png

image.png

OpenSSH for Windows

https://www.mls-software.com

SSH工具

ssh -p22 jhf@192.168.1.37

Linux访问Windows共享文件

1、在Windows上设置一个共享目录

2、在Windows上创建一个用户,如tommy,密码111111

3、将tommy用户加入到共享目录d:redhat_disk的访问组中,并设定tommy

对该共享目录有完全控制权限(读、写)

4、在Linux下安装samba-client客户端

yum install samba-client

5、安装cifs-utils软件包

yum install cifs-utils

6、在Linux下创建一个挂载点

mkdir /mnt/Windows

7、挂载Windows上的共享目录d:redhat_disk到Linux下的/mnt/Windows目录下

mount -t cifs -o username=tommy //192.168.1.123/redhat_disk /mnt/Windows

Enter password: 111111

8、如果挂载成功,则可以进入/mnt/Windows下,新建一个文件,看看Windows上能否看见

9、在/etc/fstab文件中,加入该共享目录的挂载信息

//192.168.1.123/redhat_disk /mnt/Windows cifs username=tommy,password=111111 0 0

10、到此为止,Windows上的共享目录//192.168.1.123/redhat_disk就被成功挂载到了Linux上面了,并且Linux重启后,会自动挂载该目录到/mnt/Windows目录下

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐