我正在写bash 脚本分析我们网络上的邮件日志,主要是后缀盒子,但想包括MS Exchange 日志如果可能的话,进行分析。
有没有办法从 Linux 中的命令行远程复制 Windows 机器上的文件?(注意:我在 Windows 机器上拥有管理员权限)
答案1
将 Windows 文件夹设为共享并将其安装到 Linux 上?
mount.cifs //windows/share /mnt/windows -o "user=Administrator"
答案2
我用cwRsync
将我的 Windows 机器备份到我的 Linux 服务器。它作为 Windows 下的一项服务安装。
您还可以使用smbclient
它可能比在 Linux 服务器的文件系统中实际安装远程驱动器更容易使用。
答案3
一些选择:
在 Windows 上共享目录并使用 smbmount 在 Linux 上挂载它(然后您可以使用简单的 cp)
在 Windows 机器上安装一个 ssh 服务器(可能使用 cygwin),然后你就可以通过 scp 传输文件了。
在 Windows 机器上设置 FTP 服务器并通过 FTP 传输(使用 wget/ncftpget 或类似工具)
答案4
如果您由于某种原因无法通过 CIFS 挂载共享,Core FTP 有一个非常有用的免费 SSH/SFTP 服务器: