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


17

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

最好的方法是什么?我正在尝试使用终端,但是有像WinSCP这样的工具吗?


1
除了下面的答案外,请考虑安装mc(aka Midnight Commander)以在ssh之上运行。它的行为就像nc在Windows上一样。
ott-- 2012年

Answers:


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

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

    一世。从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也存在类似的客户端,例如TransmitCyber​​duck

Transmit和Cyber​​duck理解FTP,SFTP和WebDAV,但这完全取决于如何设置linux服务器,以及是否可以使用这些服务之一访问该特定文件夹。


2

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

脚步:

1. sftp user@remote_server

输入user @ remote_server的密码:

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

以防万一您不确定文件名,可以转到源目录并在源目录中列出段

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.