私がちょうどTunnelierを使用した私のPCを使用して、それは私のためにすべての汚い仕事の世話をしました。 MacBook Pro(設計目的)を入手したので、ファイルをLinuxサーバーに送信する方法がわかりません。
どんな助けでもいただければ幸いです。
rsync
はビジネスです。
rsync -chavz --partial --progress --stats source_files remotehost.domain:target_dir
どこ:
--checksum -c -- skip based on checksums, not mod-time & size
--human-readable -h -- output numbers in a human-readable format
--archive -a -- archive mode; same as -rlptgoD (no -H)
--verbose -v -- increase verbosity
--compress -z -- compress file data during the transfer
--partial -- keep partially transferred files
--progress -- show progress during transfer
--stats -- give some file-transfer stats
Rsyncの素晴らしいところは、必要なものだけをコピーすることです。したがって、コマンドを2回実行しても、何もコピーされないはずです(その間にファイルのいずれかがいずれかの端で変更されていない限り)。これは、転送が何らかの理由で中断された場合にも役立ちます。上記のコマンドの出力は、ファイル転送をどれだけ高速化したかに関する情報を提供します。
scp pathToFileOnMBP username@linuxHost:pathToFileOnLinux
便利なオプション:
-再帰コピーの場合はr
-22以外のポートを使用する場合はPポート番号(標準ssh)
ターミナルを開きます(コマンドキー+スペースを押し、「ターミナル」と入力し、Enterキーを押します)
ターミナルタイプ:
scp -r path_to_your_files user@linuxserver:~
ユーザーの(あなたの)パスワードを要求し、「your_files」をユーザーのホームディレクトリ(〜)にコピーします。
Linuxサーバー上の別のディレクトリにコピーする必要がある場合:
scp -r path_to_your_files user@linuxserver:path_to_another_directory
「ユーザー」が「path_to_another_directory」への書き込み権限を持っていることを確認してください
これがSCPを使用するためのマニュアルページ(取扱説明書)です
http://linux.die.net/man/1/scp
Sshキーがホームディレクトリ(〜/ .ssh)に正しい権限(chmod 600)で設定されていることを確認してください
次に、scp PATH_TO_FILE username @ server:PATH_TO_DESTINATIONと入力します。
例:scp abc.txt myuser @ linuxserver:〜/は、abc.txtファイルをコピーして、Linuxサーバーのホームディレクトリにコピーします。
すべてが正常に機能している場合は、進行状況バーが表示され、完了したときに通知されます。
方法はたくさんあります。ほんの数例を挙げると:
GUIに傾倒している場合:
あなたが支払うのが好きなら: