兼容所有系统的局域网传输文件通用方法
既然要通讯,那么必须有服务器和客户端。本文使用sshd做服务器,scp做客户端。 接受文件的一方必须使用sshd启动并绑定本机局域网端口,如0.0.0.0:22 绑定方法就是配置/etc/ssh/sshd_config这个配置文件,如果A(windows/linux/macos)向B(windows/linux/macos)发送文件,那么有两种方式: 假设A的用户名为userA,IP为192.168.1.10,文件路径/1.txt A运行sshd服务/usr/sbin/sshd,B运行scp userA@192.168.1.10:/1.txt 1.txt B运行sshd服务/usr/sbin/sshd,B运行scp 1.txt userA@192.168.1.10:/1.txt 这里有几点注意: 如何在windows上运行sshd服务器 linux怎么运行sshd就不必说了吧,很容易搜到。这里只讨论windows的,推荐git for windows自带的sshd.exe,scp.exe,ssh.exe,ssh所用账号密码也用windows自身账号密码即可。最好安装everything这个工具,可以搜到传过来的文件保存在哪里,git自带ssh根目录是git安装目录。注意git自带ssh的配置文件在:git根目录/etc/ssh/sshd_config