什么工具都没有,windows和mac如何在局域网内通信

什么工具都没有,windows和mac如何在局域网内通信

这是我最近工作中遇到的问题,因为自己一直用mac,但是要使用一个内部只能在windows上安装的客户端,就申请了一台windows电脑,上面什么东西都没有安装,先把要安装的文件传过去是第一件要做的事。

在同一个局域网内,可以通过命令行工具将文件从Mac传输到Windows。以下是使用scpnetcat(nc)两种方法的步骤:

方法一:使用 scp(需要Windows上启用SSH服务)

  1. 在Windows上启用SSH服务
  • 打开“设置” > “应用” > “可选功能” > “添加功能”。
  • 找到“OpenSSH 服务器”并安装。
  • 启动SSH服务:
    shell net start sshd
  1. 在Mac上使用scp命令传输文件
  • 打开终端,运行以下命令:
    shell scp /path/to/your/file.txt username@windows_ip:/path/to/destination/
  • 替换/path/to/your/file.txt为文件路径,username为Windows用户名,windows_ip为Windows的IP地址,/path/to/destination/为目标路径。

方法二:使用 netcat(nc)

  1. 在Windows上安装netcat
  • 下载并安装netcat,如Nmap中的ncat
  1. 在Windows上监听端口
  • 打开命令提示符,运行:
    shell ncat -l -p 1234 > received_file
  • 1234是端口号,received_file是接收的文件名。
  1. 在Mac上发送文件
  • 打开终端,运行:
    shell nc -w 3 windows_ip 1234 < /path/to/your/file.txt
  • 替换windows_ip为Windows的IP地址,/path/to/your/file.txt为文件路径。

方法三:使用 Python HTTP Server(临时方案)

  1. 在Mac上启动HTTP服务器
  • 打开终端,进入文件所在目录,运行:
    shell python3 -m http.server 8000
  1. 在Windows上下载文件
  • 打开浏览器,访问:
    http://mac_ip:8000/filename
  • 替换mac_ip为Mac的IP地址,filename为文件名。

在没有IM的情况下,这些方法均可实现文件传输。

发表回复