wget や curl ツールを使用して、Linux サーバーで大規模なネットワーク ファイルを直接ダウンロードすると、時間がかかることがあります。このとき、通常は Windows プラットフォームで Thunder などのより現代的なダウンロード ツールを使用して、対象ファイルをダウンロードします (より高速な速度を実現するにはメンバーシップが必要な Thunder の嫌な操作は話題から外れますが、ちなみに、私も Thunder に多額のお金を寄付しています~~~)。このとき、Windows プラットフォーム上のファイルをリモート Linux サーバーに転送するという問題に直面しています。 Windows プラットフォームからリモート Linux サーバーにファイルを転送する方法は多数あります。ここでは、現在人気の Linux リモート管理ツール SecureCRT での操作方法と注意点について簡単に説明します。 まず、SecureCRT を使用して SSH2 プロトコル経由でリモート ホストに接続します。開いたリモート ターミナル ウィンドウのタブ タイトル ページを右クリック -> [SFTP セッションに接続] して、SFTP セッション ウィンドウを開きます (SFTP は Secure File Transfer Protocol の略です)。 SFTP セッション プロセスは、現在のホストとリモート ホストの両方のディレクトリとファイル リソースを監視します。lpwd コマンドを使用して現在のホストの現在のディレクトリを表示し、pwd コマンドを使用してリモート ホストの現在のディレクトリを表示して、両方のホストの現在の作業ディレクトリが目的のものであるかどうかを確認できます。 ローカル ホストの現在のディレクトリが正しくないことがわかった場合は、lcd コマンドを使用してディレクトリを目的のディレクトリに切り替えることができます。同様に、リモート ホストの現在のディレクトリが正しくないことがわかった場合は、cd コマンドを使用してディレクトリを目的のディレクトリに切り替えることができます。 ローカルホストの現在のディレクトリを切り替えるとき、Windows プラットフォームでのディレクトリ パスは非常に長い場合があり、手動で入力するのは難しいです (ただし、Tab スマート入力を使用できます)。 この場合、lcd コマンドとスペースを入力してから、Windows で長いパスを直接コピーし、SFTP ダイアログ ボックスに戻り、lcd コマンドにカーソルを置いて右クリックすると、自動的に貼り付けられます。 lcd または cd に続くディレクトリが存在するにもかかわらず、システムから「指定されたファイルが見つかりません」と報告される場合は、パスに中国語の文字が含まれており、現在の SFTP セッションで使用されている文字セット エンコードが UTF-8 ではないことが原因である可能性があります (これが、SFTP ダイアログ ボックスで中国語の文字が文字化けする原因となることがよくあります)。 このとき、メニューの「オプション」->「セッション オプション...」からセッション オプション設定ダイアログ ボックスを開き、左側のカテゴリの「ターミナル」->「外観」ページのフォント領域を見つけて、文字エンコーディングの選択値を UTF-8 に変更します。 これで準備は完了です。ローカル ファイルをリモート Linux ホストにアップロード (プッシュ) してみましょう。リモート ホストにファイルをプッシュするには、put コマンドを使用します。 479416KB (468MB) の圧縮ファイルをリモート ホスト/ルート ディレクトリにアップロードしたことがわかります。これは非常に高速です。 ここで、リモート ホストの /root ディレクトリにある anaconda-ks.cfg ファイルをローカルの現在のディレクトリにダウンロードしてみます。リモート ホストからファイルをダウンロードするコマンドは get です。 実際、SecureCRT の SFTP セッションを使用して、ファイルを SFTP ダイアログ ボックスに直接ドラッグ アンド ドロップすることで、ローカルの Windows オペレーティング システムからリモートの Linux ホストにファイルをアップロードすることもできますが、次の点にも注意が必要です。ターゲット ファイルのディレクトリまたはファイル名に中国語の文字が含まれている場合は、まず SFTP セッションで使用される文字セット エンコードを UTF-8 に変更する必要があります。 最後に、一般的な SFTP コマンドの定義は次のとおりです。
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL 学習ノート: 完全な SELECT ステートメントの使用例と詳細な説明
>>: jQuery をベースにリスト ループ スクロールを実装するためのヒント (超簡単)
VMware で Linux 仮想マシンを作成し、VMware と仮想マシンのネットワークを設定する...
DNSとはDNS の正式名称は Domain Name System で、ドメイン名解決システムを意...
Remax は、実行時に構文制限のないソリューションを採用した React を使用して小規模なプロ...
目次1. 再帰とは何ですか? 2. 再帰を使って数学の問題を解く1. 1 * 2 * 3 * 4 …...
目次Vue でのスロットの使用: slotスコープ付きスロット: テンプレートタグで囲む要約するVu...
目次コンストラクタ新しいオペレーター自分で新しいものを実装するコンストラクタnew を導入する前に、...
この記事では、例を使用して、MySQL スライディング集計/年初来集計の原理と使用方法を説明します。...
この記事では、jQueryのクリック時のラブエフェクトの具体的なコードを参考までに共有します。具体的...
<br />「XXXのウェブサイトを見てみませんか?」といった質問をされることもあります...
HTTP/1.1 プロトコルで指定されている HTTP リクエスト メソッドには、OPTIONS、...
インデックスを追加すると、クエリの効率が向上します。インデックスを追加するということは、ドキュメント...
マタタグとは<meta> 要素は、検索エンジン向けの説明やキーワード、更新頻度など、ペー...
コアコード <!DOCTYPE html> <html lang="ja...
MySQL DATE_ADD(date,INTERVAL expr type) 関数と ADDDA...
クエリ書き換えプラグインMySQL 5.7.6 以降、MySQL Server は、サーバーが実行す...