我在 2013 年的 Macbook 上运行 Yosemite 10.10.5。我来到这里研究我似乎在 Mac 上遇到的浮点计算问题,运行一些机器学习软件。
我必须在各种 Windows 机器、Macbook(运行 10.10.5)和一堆不同的 Linux 机器之间共享文件。为了让它看起来简洁明了,我在所有这些设备上都安装了 ssh 和 scp,并且只需使用“scp”在任何机器或设备之间复制文件。 “scp”代表“安全副本”。您还可以使用“ssh”(安全外壳)从另一台机器登录。
scp 的语法如下所示:
scp myfile_here.txt MyUserID@SYSTEMname:/home/MyUser/filedir/.
您在“cli”(命令行界面)模式(基本上只是终端窗口或 Windows CMD shell)中输入的上述命令将安全地将“myfile_here.txt”复制到名为“SYSTEMname”的机器上,并将其放入目录“/home/Myuser/filedir/”。小点只是意味着给它相同的名字。除了 SYSTEMname,您还可以使用机器的数字地址(在 IPv4 或 IPv6 中)。在 Windows 机器上,您可以转到 CMD shell,然后键入:“ipconfig /all”以获取机器的 IP 地址。在 Macbook 上,你可以点击小 wifi 指示灯,然后选择“打开网络偏好设置”,点击“高级”,点击“TCP/IP”,就可以得到你的 Macbook 的 IPv4 地址。或者,启动“终端”窗口,输入“ifconfig”,然后查看“en1”的内容。那么,'scp' 命令就变成了:
scp myfile_here.txt MyUserID@nnn.nnn.nnn.nnn:/home/MyUser/filedir/.
where nnn.nnn.nnn.nnn might be something like 192.168.112.170
or whatever number you need to use (this example is an IPv4 style number)
我认为 scp 和 ssh 可能包含在 Macbook 中。如果没有,那么也许你必须从 Apple 下载“命令行实用程序”,如果你从他们那里安装“Xcode7.2.1”C 语言编译器(它是免费的),你可以这样做。谷歌周围,你可以找到一个链接。
要在 Windows-7 机器上获取 ssh 和 scp,您需要安装 Cygwin 的东西。 (见下面的链接)。您还需要有 OpenSSH 包,它可以作为 Cygwin 的一部分安装。我放了一个链接到一个解释这一点的网站。检查很多网站。不要只是盲目地安装东西而不了解它在做什么。这里有一条真正的学习曲线,但值得花时间去爬。
如果您获得了 Raspberry PI 或越狱旧 iPad,您可以在它们上放置相同的 ssh 和 scp 程序,然后使用这些相同的程序共享文件(包括大视频和音乐文件)。您将需要花一些时间学习 Linux 的东西(程序和各种实用程序),但如果您打算使用计算机和现代设备进行任何工作,那么这将是值得的。只需谷歌搜索“ssh and scp”并阅读。
如果您使用的是较旧的 Windows 机器(也许您需要从中获取一些文件),您可以尝试“putty”,它只是 scp 和 ssh 实用程序的图形界面。以下是一些网址:
腻子:http://www.math.utah.edu/~beebe/software/ieee/
SSH:https://support.suso.com/supki/SSH_Tutorial_for_Windows
Linux ssh 和 scp:https://linuxacademy.com/blog/linux/ssh-and-scp-howto-tips-tricks/
Windows-7 上的 SSH 和 SCP:https://www.question-defense.com/2010/01/07/how-to-install-scp-and-ssh-on-windows-7-using-cygwin
请阅读以下内容。我认为您必须在 Mac OSX 上启用 ssh 和 scp 才能使其正常工作。 Apple默认关闭它,但您可以将其打开。这是一个解释这一点的网站:
http://osxdaily.com/2011/09/30/remote-login-ssh-server-mac-os-x/
希望这会有所帮助。