web-dev-qa-db-ja.com

LinuxサーバーからMacデスクトップにファイルをコピーする

Linuxサーバーにフォルダーがあり、そのファイルをそこからMacデスクトップに転送する必要があります。私はそれをやったことがない。

それを行う最良の方法は何ですか?端末を使用しようとしていますが、WinSCPのようなツールはありますか?

18
Guy Mystique
  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
    
17
terdon

WinSCPは、Windows用のSFTP/SCP/FTPクライアントです。

Macにも同様のクライアントが存在します。良い例は Transmit および Cyber​​duck です。

TransmitとCyber​​duckはFTP、SFTP、WebDAVを理解していますが、これらのサービスの1つで特定のフォルダーにアクセスできるかどうかは、Linuxサーバーの設定方法に完全に依存しています。

2
He Was

MacターミナルからSSHファイル転送プロトコルsftpを使用できます。

手順:

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
2
Subhash
0
arober11