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 をベースにリスト ループ スクロールを実装するためのヒント (超簡単)

推薦する

jsを使用して簡単なスネークゲームを書く

この記事では、参考までに、jsで書かれたシンプルなスネークゲームの具体的なコードを紹介します。具体的...

MySQL 8の新機能である降順インデックスの基礎となる実装の詳細な説明

降順インデックスとは何ですか?インデックスについてはよくご存知かもしれませんが、降順インデックスにつ...

Docker+daocloudはフロントエンドプロジェクトの自動構築とデプロイを実現します

自動プロジェクト展開は大企業やユニコーン企業でよく使用され、手動でプロジェクトを展開するよりも効率的...

ウェブデザイナーが持つべき資質と能力

Web デザインは、インターネットの出現後に誕生した新興の周辺産業です。 Web ページは店頭のよう...

react-diagram シリアル化 Json 解釈 ケース分析

このドキュメントの目的はreact-diagramフレームワーク モデルの Json シリアル化を説...

ポップアップはすべて不正なものではありません。ウェブサイトのポップアップをデザインするためのヒント

ポップアップニュースは国内のインターネットサービスでは一般的であり、リアルタイムプッシュ方式はウェブ...

...

CSS属性のマージンの理解について話す

1.マージンとは何ですか?マージンは、要素の周囲のスペースの間隔を制御するために使用され、視覚的にス...

Reactのコンポーネント作成方法のまとめ

目次1. 関数を使用してコンポーネントを作成する2. クラスを使用してコンポーネントを作成する3. ...

Dockerイメージを素早くデプロイして実行する最新のIDEAプロセスの詳細な説明

背景docker とアイデアを使用して、Java Web の開発、展開、運用までのプロセス全体を実現...

MySQL テーブルにはどのくらいの量のデータを保存できますか?

プログラマーは MySQL を扱う機会が多く、毎日触れているとも言えますが、MySQL テーブルには...

2列のデータをSQLの新しい列として操作する

以下のように表示されます。 bb_sbからa1、a2、a1+a2 a、a1*a2 b、a1*1.0/...

SpringBoot と Docker の統合の詳細なプロセス

目次1. デモプロジェクト1.1 インターフェースの準備1.2 構成の準備2. Dockerがリモー...

CSSスタイルシートを効率的に使用するためのヒント: スタイルシートの力を最大限に活用する

インターネット経済の継続的な発展に伴い、インターネット上の専門ウェブサイト、公共サービスウェブサイト...

Linux の crw、brw、lrw などのファイル属性は何ですか?

ファイルとは何ですか?すべてのファイルは実際には文字列のストリームですが、適切な解析方法を使用すると...