Mac 终端 SSH 文件传输?

Mac 终端 SSH 文件传输?

有没有办法只使用终端将文件直接从 Mac 传输到另一台 Mac?也许使用 SSH?

答案1

是的,您可以使用 scp ,它基本上是通过 ssh 进行 cp 。它也可以以任何一种方式工作,因此:

scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop

或者

scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop

第一个命令会将文件复制到远程计算机,第二个命令会将文件从远程复制到本地。语法是<user>@<machine or ip>:<file>您可以执行man scp更多开关和选项

答案2

Linux 上的命令scp是使用 SSH 进行文件传输的方式

答案3

这是使用 uuencode/uudecode 和剪贴板复制文件的快速方法。

在终端中,在远程机器上打开连接时:

press CMD + K to clear the window
clear; uuencode filename < file

然后从终端窗口选择并复制所有文本(CMD + A,CMD + C)。现在在本地系统上打开新的终端窗口并执行:

uudecode

现在按 CMD + V 粘贴文件的 uuencoded 内容。然后按 CTRL + D 完成对 uudecode 程序的输入。uudecode 将在本地以“filename”为名创建文件。

答案4

scp是您想要的命令。您需要在目标计算机上启用 SSH 登录,并知道目标计算机的用户名和密码。

scp file.txt user@destination-computer:/Users/user/Documents/file.txt

相关内容