Termscp を使用して Linux ターミナルからリモート ファイル システムにアクセスする方法
リモート サーバー上のファイルを管理するのは難しい場合があります。特に、ターミナルからユーザーを遠ざけるアプリを避ける場合はなおさらです。確かに、SSH と SCP を使用してディレクトリを参照し、マシン間でファイルを撮影できますが、これらのコマンドはシンプルで洗練されていますが、本格的なファイル マネージャーのユーティリティを欠いています。
Termscp は、SCP、SFTP、FTP、および S3 をサポートする機能豊富なターミナル ファイル エクスプローラーです。使いやすいターミナル ユーザー インターフェイスを介してリモート マシンと対話し、ファイルを簡単にコピーできます。
リモート マシン上のファイルを管理するためにtermscpを使用する理由
ファイル マネージャーは、ほとんどのコンピューター ユーザーが PC 上のファイルやフォルダーを操作する既定の方法です。Windows の所有者には Explorer があり、macOS には Finder が付属しています。一方、Linux デスクトップには、驚くほど多様な GUI ファイル マネージャーと、ranger、nnn、fff などのさまざまな代替ターミナルが付属しています。
グラフィカル ユーザー インターフェイス (GUI) を使用するファイル マネージャーよりも、ターミナル ユーザー インターフェイス (TUI) を使用するファイル マネージャーを使用する方が優れていることは明らかです。使用するシステム リソースが少なく、キーボード ショートカットに慣れてしまえば、ドラッグよりもはるかに高速です。マウスを使用して、あるウィンドウから別のウィンドウへのアイコン。
ファイルシステムを調べたり、ディレクトリを作成したり、ファイルを移動したりするだけなら、組み込みのシェル コマンドを使用するよりも高速です。
リモート マシンを扱う場合、VPS と Raspberry Pi のどちらで作業しているかに関係なく、ローカル マシンとサーバー間でファイルを転送するためのオプションは限られています。FTP クライアントを使用することも、セキュア シェル (SSH) とセキュア コピー (SCP) を組み合わせて使用することもできます。
これらのソリューションはどちらも完璧ではありません。SSH と SCP の組み合わせは、他のシステム管理タスクを実行している場合には優れていますが、高速コピーや同様のファイル操作タスクには少し扱いにくいです。
Termscp は、ファイルの取得とアップロード、およびローカル ファイル システムとのやり取りを行うリモート サーバーへの接続を簡素化および高速化できる美しい TUI ファイル マネージャーを提供することで、生活を楽にすることを目的としています。
Linux に Termscp をインストールする方法
開発者が任意のディストリビューションで実行されるスクリプトを作成したため、Termscp のインストールは非常に簡単です。スクリプトは、アーキテクチャ、ディストリビューション、および依存関係をチェックし、適切なパッケージをダウンロードしてインストールします。
wget を使用して、現在の作業ディレクトリにスクリプトをダウンロードします。
wget https://git.io/JBhDb
ダウンロードしたら、次を使用してスクリプトを実行します。
bash JBhDb
または、スクリプトをカールして、次のように直接 Bash にパイプすることもできます。
curl --proto '=https' --tlsv1.2 -sSLf "https://git.io/JBhDb" | sh
ただし、これは一般に、セキュリティの観点から悪い習慣と見なされています。
ウィザードにプラットフォームとアーキテクチャが表示され、「termscp 0.10.0 をインストールしますか?」と尋ねられます。「y」と入力し、 Enter キーを押します。要求されたらパスワードを入力し、緑色のチェック マークとメッセージが表示されるまで待ちます。Termscp がシステムに正常にインストールされました!」
Termscp を使用して、ローカル マシンおよびサーバー上のファイルを管理する
お気に入りのターミナルを開き、次のように入力して、Termscp TUI を開始します。
termscp
キーボードの左右の矢印キーを使用して、SCP、SFTP、FTP、および S3 経由の接続を選択し、次に上下のキーを使用してフィールドを切り替えます。さらに 4 つのフィールドに入力する必要があります。これらは次のとおりです。
- リモート ホスト:これはリモート マシンの IP アドレスであり、ホーム ネットワークまたは VPS または他のサーバー タイプのパブリック アドレスのいずれかになります。
- ポート番号:接続先のリモート ポート。これに関する明確なルールはありませんが、SSH/SCP および SFTP 接続は通常ポート 22 を使用し、FTP 接続は通常 20 および 21 を使用します。
- ユーザー名:リモート ユーザーのユーザー名。Raspberry Pi に接続している場合、デフォルトの Pi ユーザー名は「pi」です。
- パスワード:リモート ユーザーのパスワード。フィールドに入力すると、これはアスタリスクで隠されます。
以前に Termscp を使用したり、ブックマークを作成したことがある場合は、Tabを押して下のフィールドに切り替え、左右の矢印キーを使用して「ブックマーク」と「最近の接続」を切り替えることができます。
準備ができたら、Enter キーを押して特定のサーバーに接続します。
TUI ビューが変更され、別の分割画面ビューが表示されます。上部のセクションは、左側のローカル ファイル システムと右側のリモート ファイルシステムに分かれています。各ユーザーのホーム ディレクトリから開始し、左右の矢印キーで切り替えることができます。
UpキーとDownキーを使用してファイルシステムをナビゲートし、Enterキーを押してディレクトリを開きます。Backspaceを押すと、前のディレクトリに戻ります。ファイルでEnter キーを押すと、既定のアプリを使用してローカル コンピューターでファイルが開きます。
ファイルまたはディレクトリをあるマシンから別のマシンにコピーするには、項目が強調表示されているときにSpaceを押します。Termscp は、その項目を別のパネルで現在開いているディレクトリにコピーします。
リモート システム上のファイルを編集する場合は、F4を押します。または、 F5を押して新しいフルパスを入力すると、ファイルをリモートファイルシステム内の新しい場所に移動できます。
デフォルトでは、ファイルは名前順にソートされます。bキーを使用してこれを変更し、変更時間、作成時間、またはサイズで並べ替えることができます。隠しファイルの可視性を . で切り替えることもできます。
便利なキーバインドの完全なリストについては、 hを押してください。また、man ページを使用して、Termscp のコマンドライン ヘルプを取得することもできます。
man termscp
Termscp は、リモート ファイルシステムをナビゲートする簡単な方法です
これで、Termscp を使用して、自分の PC 上にあるかのように、端末からリモート ファイルにアクセスして操作できるようになりました。時間を節約して、他のプロジェクトを進めることができます。
予備の Raspberry Pi を Web サーバーに変換することから始めてみませんか?
コメントを残す