GNU/Linux >> Linux の 問題 >  >> Ubuntu

Crocを使用してUbuntuシステム間でファイルを安全に転送する方法

Crocは、システム間でファイルを安全に転送できるオープンソースのCLIベースのツールです。ファイル転送中に、送信側システムと受信側システムがエンドツーエンド暗号化に使用するコードが生成されます。送信者と受信者が同じネットワーク上にあるか異なるネットワーク上にあるかにかかわらず、Crocはポート転送を必要とせずにそれらの間でファイルを簡単かつ迅速に転送できます。 CrocはLinux、Windows、MacOSにインストールして使用できるため、異なるオペレーティングシステム間でファイルを共有できます。

今日のチュートリアルでは、Ubuntuシステム間でファイルを安全に転送するためにCrocをインストールします。 UbuntuにCrocをインストールするには、rootまたはsudo権限が必要です。

:手順は Ubuntuでデモンストレーションされています OS。 Debianにも同じインストール手順を使用できます OS。

UbuntuへのCrocのインストール

デモンストレーションには、2つの Ubuntu 20.04を使用します LTSマシン。両方のマシンに、Crocをインストールします。以下の手順に従って、UbuntuシステムにCrocをインストールします。

ステップ1:Crocをダウンロードする

Crocをダウンロードするには、Croc GitHubページにアクセスして、Croc .debをダウンロードしてください。 LinuxOS用のパッケージ。 OSアーキテクチャに応じて、32ビットまたは64ビットをダウンロードできます。

以下のコマンドを使用して、最新バージョンの64ビットCroc、つまり9.4.2(2021年10月現在)をダウンロードすることもできます。

$ wget https://github.com/schollz/croc/releases/download/v9.4.2/croc_9.4.2_Linux-64bit.deb

ダウンロードすると、次のような出力が表示されます。

ステップ2:Crocのインストール

ダウンロード後、aptコマンドを使用してCroc.debパッケージをインストールできます。

以下のコマンドを使用してCrocをインストールします:

$ sudo apt install ./croc_9.4.2_Linux-64-bit.deb

別のバージョンをダウンロードした場合は、必ず .debに置き換えてください。 上記のコマンドで使用されたファイル名。

また、ダウンロードしたファイルが別のディレクトリにある場合は、必ず最初にそのディレクトリ内に移動してください。次に、インストールコマンドを実行できます。

ステップ3:インストールの確認

Crocのインストールを確認するには、以下のコマンドを実行します。

$ corc -v

Crocが正常にインストールされると、出力にCrocのバージョンが表示されます。

Crocの使用

両方のシステムにcrocをインストールしたら、ファイルを共有する準備が整います。 Crocでファイルを転送するのはとても簡単です。送信者は、ファイルを送信するために1つのコマンドを実行するだけです。このコマンドはコードを生成します。そのファイルを受信するには、受信者はターミナルにそのコードを入力するだけです。

単一のファイルを転送する

Crocを使用して単一のファイルを送信するには、ファイルが配置されているディレクトリ内に移動してから、次のコマンドを使用します。

$ croc send

たとえば、 testfile.txtという名前のファイルを送信するには 送信側マシンのホームディレクトリ内にある次のコマンドを実行します。

$ croc send testfile.txt

上記のコマンドを実行すると、出力にコードが表示されます。このコードをコピーしてください。この例では、出力に表示されるコードはcroc 6441-ballon-disney-domainです。 。

次に、ファイルを転送する別のマシンで、そのコードをターミナルに貼り付け、 Enterを押します。 。その後、そのファイルを受け入れるかどうかを尋ねられます。 yを押します ファイルを受け入れます。これで、ファイルは他のマシンに転送されます。

デフォルトでは、Crocは既存のファイルを上書きするかどうかを尋ねます。プロンプトを表示せずにCrocで既存のファイルを上書きする場合は、 –yes –overwriteを使用します。 次のオプション:

$ croc --yes --overwrite testfile.txt

複数のファイルを転送する

Crocを使用して複数のファイルを転送するには、ファイルが含まれているディレクトリ内に移動します。次に、以下のコマンドを使用します:

$ croc send

たとえば、 testfile.txt、testfile2.txt、という名前の3つのファイルを送信するには およびtestfile3.txt 送信側マシンのホームディレクトリ内にある次のコマンドを実行します。

$ croc send testfile.txt, testfile2.txt, and testfile3.txt

上記のコマンドを実行すると、出力にコードが表示されます。このコードをコピーします。

これらのファイルを転送する他のマシンで、そのコードをターミナルに貼り付け、 Enterを押します。 。その後、これらのファイルを受け入れるかどうかを尋ねられます。 yを押します ファイルを受け入れます。これで、すべてのファイルが他のマシンに転送されます。

複数のファイルを送信するには、ワイルドカード文字を使用することもできます。たとえば、名前が。 txtで終わるすべてのファイルを送信するには 、ワイルドカード文字は次のように使用できます:

$ croc send *.txt

ディレクトリの転送

Crocを使用してディレクトリを転送するには、目的のディレクトリが配置されている親ディレクトリ内に移動してから、次のコマンドを使用します。

$ croc send

たとえば、 testdirectoryという名前のディレクトリを送信するには 送信側マシンのホームディレクトリ内にある次のコマンドを実行します。

$ croc send testdirectory

上記のコマンドを実行すると、出力にコードが表示されます。このコードをコピーします。

ディレクトリを転送するもう一方のマシンで、ターミナルにコードを貼り付け、 Enterを押します。 。その後、ファイルを受け入れるかどうかを尋ねられます。 yを押します ファイルを受け入れます。これで、その内容を含むディレクトリが他のマシンに転送されます。

カスタムコードを使用した転送

ファイルの送信中に、 –codeを使用してカスタムコードを指定することもできます オプション。

$ croc send –code

たとえば、すばらしいを使用するとします。 ファイルを送信するときのコードとしてtestfile.txt 別のシステムに。この場合、コマンドは次のようになります。

$ croc send --code wonderful testfile.txt

受信者側では、ファイルを受信するために上記のコードを使用する必要があります:

$ワニ素晴らしい

テキストの転送

–text を使用して、他のマシンにテキストを送信することもできます 次のオプション:

$ croc send --text "this is URL"

送信側のマシンに表示されているコードをコピーして、受信側のマシンのターミナルに貼り付けます。その後、指定したテキストが他のマシンに転送されます。

Crocのアンインストール

何らかの理由でCrocを削除する場合は、以下のコマンドを使用して削除します。

$ sudo apt remove croc

確認を求められたら、 yを押します 次に入力 。その後、Crocはマシンから削除されます。

この投稿では、UbuntuOSにCrocをインストールして使用する方法について説明しました。これで、Ubuntuマシン間でファイルを簡単かつ安全に転送できます。また、システムからクロックスを削除する必要がある場合に備えて、クロックスをアンインストールする方法についても説明しました。


Ubuntu
  1. Crocを使用してコンピュータ間でファイルとフォルダを安全に転送する

  2. Nexus7を接続してファイルを転送する方法は??

  3. SCPを使用してファイルを安全に転送する方法

  1. UbuntuLinuxでISOファイルを開く方法

  2. ローカルネットワークを使用してWindowsとLinux間でファイルを転送する

  3. Ubuntuマシン間でファイルを転送する方法は??

  1. SCPコマンドを使用してファイルを安全に転送する方法

  2. Ubuntu15.04でScilabを使用してファイルを処理する方法

  3. UbuntuでFreeFileSyncを使用してファイル/フォルダーを同期する方法