将文件从 Linux 复制到 Windows 与 C# 共享 (.NET core)



我正在将.NET core用于在Linux机器上运行的应用程序(确切地说是docker容器)

如何将二进制文件从那里复制到Windows网络共享(包括用户名和密码)?

我找到的所有解决方案都是特定于Windows的,但没有与Linux相关。

使用 Samba 中的 CIFS 挂载共享怎么样。一旦你安装了cifs-utils,你可以尝试这样的东西:

 mkdir ~/localMountPoint
 mount -t cifs //server/share ~/localMountPoint -o user=myname,pass=mypassword

这里有一个更深入的教程:https://www.howtogeek.com/176471/how-to-share-files-between-windows-and-linux/

apt-get update && apt-get install smbclient -y

smbclient//IPADDRESS/shared -c 'put myfile.txt' -U mydomain/username%password -m SMB2

使用 P/调用

最新更新