FTP を端末の SCP コマンドに置き換えます
1661 ワード
SCP は、コンピューターからリモート サーバーにファイルをコピーする場合、またはその逆の場合に便利です.サーバー ファイルを別のサーバーにコピーすることもできます.
コピーを開始するために必要なのは、サーバーの IP アドレスとユーザー資格情報だけです.以下は、一般的な SCP コマンドの使用例です.
このコマンドは、端末の現在の作業ディレクトリにある file.zip をサーバーのホーム ディレクトリにコピーします.
サーバーのホーム ディレクトリからローカルのダウンロード フォルダーに file.zip をコピーしています.
SCP コマンドの別の使用例は、新しいサーバーへのサイトの移行中です.サイトのルート ディレクトリを圧縮して、新しいサーバーにコピーします.
コンピューターのターミナルで、両方のサーバーのログイン資格情報とファイル パスを SCP に提供します.
リモートホストのポートを追加する
そのため、まだ FTP クライアントを使用している場合は、ターミナルで SCP コマンドを使用して安全な転送を行ってください.
コピーを開始するために必要なのは、サーバーの IP アドレスとユーザー資格情報だけです.以下は、一般的な SCP コマンドの使用例です.
コンピューターからリモート サーバーにファイルをコピーする
scp file.zip user@hostip:/home/directory
このコマンドは、端末の現在の作業ディレクトリにある file.zip をサーバーのホーム ディレクトリにコピーします.
リモート サーバーからコンピュータにファイルをコピーする
scp user@hostip:/home/directory/file.zip ~/Downloads
サーバーのホーム ディレクトリからローカルのダウンロード フォルダーに file.zip をコピーしています.
コンピュータからの 2 つのリモート ホスト間の SCP
SCP コマンドの別の使用例は、新しいサーバーへのサイトの移行中です.サイトのルート ディレクトリを圧縮して、新しいサーバーにコピーします.
コンピューターのターミナルで、両方のサーバーのログイン資格情報とファイル パスを SCP に提供します.
scp user@remotehost1:/home/file.zip user@remotehost2:/home
SCP オプション
転送ポートを記載
リモートホストのポートを追加する
-p
フラグを追加scp -p 1122 file.zip user@hostip:/home/directory
ファイル圧縮を使用する
-C
フラグを追加して、SSH 転送で gzip 圧縮を有効にしますscp -C localfile.zip user@hostip:/home/directory
その他の SCP オプション
-v
詳細な SCP 操作-p <port>
リモートホストポートに言及-P
ファイルの変更とアクセス時間を保存する-r
再帰的にコピーする-c <cipher>
データ暗号化の暗号を指定しますそのため、まだ FTP クライアントを使用している場合は、ターミナルで SCP コマンドを使用して安全な転送を行ってください.
Reference
この問題について(FTP を端末の SCP コマンドに置き換えます), 我々は、より多くの情報をここで見つけました https://dev.to/waqar/replace-ftp-with-the-scp-command-in-the-terminal-4kk2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol