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


16

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

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


1
以下の回答に加えて、mcsshの上で実行するように(別名Midnight Commander)をインストールすることを検討してください。ncWindowsのように動作します。
ott--

回答:


15
  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

sftpMac端末から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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.