Linuxサーバーにフォルダーがあり、そのファイルをそこからMacデスクトップに転送する必要があります。私はそれをやったことがない。
それを行う最良の方法は何ですか?端末を使用しようとしていますが、WinSCPのようなツールはありますか?
LinuxサーバーにopenSSHをインストールします。 debianベースのディストリビューションを想定して、これを行います:
Sudo apt-get install ssh
ターミナルを開き、ファイルをコピーします。
私。 LinuxからMacへ(Linuxマシンから実行):
scp filename.txt user@remote_server:/Users/YOURNAME/
ii。 LinuxからMacへ(Macから実行):
scp user@remote_server:/Users/YOURNAME/filename.txt .
scp
コマンドの一般的な構文は次のとおりです。
ローカルサーバーからリモートサーバーにファイルをコピーするには:
scp FILENAME user@remote_server:/remote/path/FILENAME
リモートサーバーからローカルサーバーにファイルをコピーするには:
scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
WinSCPは、Windows用のSFTP/SCP/FTPクライアントです。
Macにも同様のクライアントが存在します。良い例は Transmit および Cyberduck です。
TransmitとCyberduckはFTP、SFTP、WebDAVを理解していますが、これらのサービスの1つで特定のフォルダーにアクセスできるかどうかは、Linuxサーバーの設定方法に完全に依存しています。
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
それが定期的な演習になる場合は、OS X Fuse/MacFUSEのインストールを確認してください。以下を参照してください。