将文件从 Linux 服务器复制到 Mac 桌面

将文件从 Linux 服务器复制到 Mac 桌面

我在 Linux 服务器上有一个文件夹,我需要将该文件从那里传输到我的 Mac 桌面。我从来没有这样做过。

最好的方法是什么?我正在尝试使用终端,但是有没有像 WinSCP 这样的工具可以做到这一点?

答案1

  1. 在 Linux 服务器上安装 openSSH。假设是基于 Debian 的发行版,请执行以下操作:

    sudo apt-get install ssh
    
  2. 打开终端并复制文件:

    i. 从 Linux 到 Mac(从 Linux 机器运行):

    scp filename.txt user@remote_server:/Users/YOURNAME/
    

    ii. 从 Linux 到 Mac(从 Mac 运行):

    scp user@remote_server:/Users/YOURNAME/filename.txt .
    

该命令的一般语法scp如下。

  1. 要将文件从本地服务器复制到远程服务器:

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
  2. 要将文件从远程服务器复制到本地服务器:

    scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
    

答案2

WinSCP 是适用于 Windows 的 SFTP/SCP/FTP 客户端。

Mac 上也有类似的客户端 - 很好的例子是发送网络鸭

Transmit 和 Cyber​​duck 可以理解 FTP、SFTP 和 WebDAV,但是您是否可以使用其中一种服务访问特定文件夹完全取决于 Linux 服务器的设置方式。

答案3

sftp您可以从 Mac 终端使用 SSH 文件传输协议。

脚步:

1. sftp user@remote_server

输入用户@remote_server的密码:

2. get /remote/path/FILENAME /local/path/FILENAME

如果您不确定文件名,您可以更改到源目录并列出源目录中的段

3. cd /remote/path
4. ls
5. get FILENAME_2 /local/path/FILENAME_2

答案4

从 Linux 向 Mac 桌面传输文件最简单、最灵活的方法可能是使用 Midnight Commander。要将两台机器联网,请mc在 Linux 机器上安装,在 Mac 上启用远程登录,然后使用 Shell 登录在 Midnight Commander 中连接到 Mac。

shell 登录的示例连接字符串如下所示:

sh://[email protected]/

如果您的 Mac 有主机名mbp并且已连接到local网络,请在 Midnight Commander 中使用它。有关带屏幕截图的说明,请访问将文件从 Linux 复制到 macOS 桌面

相关内容