SecureCRT に基づくリモート Linux ホストへのファイルのアップロードとダウンロードのグラフィカルな手順

SecureCRT に基づくリモート Linux ホストへのファイルのアップロードとダウンロードのグラフィカルな手順

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 コマンドの定義は次のとおりです。

ヘルプ: SFTP が提供するすべてのコマンドと使用方法を表示します
pwd: リモートホストの現在のアップロードおよびダウンロードディレクトリを印刷/表示します
lpwd: ローカルホストの現在のアップロードおよびダウンロードディレクトリを印刷/表示します
ls: リモートホストのアップロードおよびダウンロードディレクトリ内のファイルを一覧表示します
lls: ローカルホストのアップロードおよびダウンロードディレクトリ内のファイルを一覧表示します
cd: リモートホストのアップロードおよびダウンロードディレクトリを変更する
lcd: ローカルホストのアップロードおよびダウンロードディレクトリを変更する
get: リモートホストのアップロードおよびダウンロードディレクトリにある対象ファイルをローカルホストのアップロードおよびダウンロードディレクトリにダウンロードします。
put: ローカルホストのアップロードおよびダウンロードディレクトリにある対象ファイルをリモートホストのアップロードおよびダウンロードディレクトリにアップロードします。
quit または exit: SFTP 接続を切断します

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Ubuntu で securecrt vi 編集を使用する際の問題について簡単に説明します。
  • SecureCRTのダウンロードとインストールの詳細な手順
  • SecureCRTSecure7.0で接続パスワードを表示する手順
  • Linux SecureCRT の文字化けの解決方法
  • SecureCRT で表示される中国語の文字化けの問題の解決方法
  • SecureCRTの使い方についての非常に詳細なチュートリアル

<<:  MySQL 学習ノート: 完全な SELECT ステートメントの使用例と詳細な説明

>>:  jQuery をベースにリスト ループ スクロールを実装するためのヒント (超簡単)

推薦する

ティックアニメーション効果を作成するための svg+css または js

以前、上司からログイン後にチェックマークを表示できるプログラムを作るように言われたのですが、Baid...

HTML 選択ボックスのプレースホルダーの作成に関する問題

テキスト入力でプレースホルダーを使用していますが、問題なく動作します。しかし、選択ボックスにはプレー...

デザイン理論:人間中心のグリーンデザイン

「人間中心」と「グリーンデザイン」という2つの視点から考える——デザイン業界の同僚とも議論する2つの...

シンプルな加算計算機の JavaScript 実装

この記事では、参考までに、加算計算機を実装するためのJavaScriptの具体的なコードを紹介します...

MySQL で 1 つのテーブルのフィールドを使用して別のテーブルのフィールドを更新する方法

1. 1列を変更する 学生の更新、都市c s.city_name = c.name を設定します こ...

1 つ以上のフィールドに基づいて重複データを検索する MySQL SQL ステートメント

SQLはテーブル内の重複レコードをすべて見つけます1. テーブルには id と name の 2 つ...

Linux におけるシステム入出力管理の詳細な説明

システムの入力と出力の管理1. システムの入力と出力を理解するLinuxシステムでは、1は正しい出力...

JS変数ストレージのディープコピーとシャローコピーの詳しい説明

目次可変タイプとストレージスペーススタックメモリとヒープメモリ基本的なデータ型参照タイプグラフィック...

MySQL 8.0.13 のインストールと設定のグラフィックチュートリアル

Msyqlデータベースのインストール、参考までに具体的な内容は次のとおりです。 ①ブラウザでhttp...

Web ページ WB.ExecWB 制御印刷メソッド呼び出しの説明とパラメータの紹介

WebページWB.ExecWB制御印刷方法コードをコピーコードは次のとおりです。 <テーブルの...

WeChatアプレットが9マスグリッド効果を実現

この記事では、WeChatアプレットの9マスグリッド効果を実現するための具体的なコードを参考までに紹...

CSS 3.0とビデオを組み合わせることでクリエイティブなオープニング効果を実現

CSS 3.0 とビデオを組み合わせて実現したクリエイティブなオープニングをご紹介します。効果は次の...

nginxはdockerコンテナ内に設定ファイルを自動的に生成します

企業が Docker 自動デプロイメントを構築する場合、Docker の実行時にコンテナ内の設定ファ...

MySQLにインデックスを追加する方法

インデックスの簡単な紹介は次のとおりです。インデックスを追加する目的は、データベース クエリのパフォ...

MIME TYPEとは?MIME-Typesタイプコレクション

MIME タイプとは何ですか? 1. まず、ブラウザがコンテンツを処理する方法を理解する必要がありま...