Vultrデータ移植性ガイド

Vultrからクラウドデータをダウンロードするにはどうすればよいですか?

Vultrプラットフォームでのデータの移植性

VPS、ベアメタルサーバー、ブロックストレージボリュームのいずれからでも、インスタンスの保存データをダウンロードするためのシンプルなソリューションを多数提供しています。次のツールのほとんどは、現在使用しているOSと、VultrインスタンスにデプロイされているOSに組み込まれています。その他は、パッケージマネージャーを介して比較的簡単にインストールするか、ソフトウェア開発者のサイトから直接ダウンロードできます。

多くの一般的なファイル転送ツールを利用して、デプロイメント内に保存されているデータ、またはBlock Storageボリュームをダウンロードできます。以下に、この目的を果たすために実装できるいくつかのメソッドをカバーするチュートリアルのリストを示します。

Linux / BSD / NixライクOS


SFTP / Filezilla

Vultr Linux VPSでは、デフォルトでSFTP(Secure FTP)が有効になっています。SFTPは、FTPの機能とSSHのセキュリティを組み合わせて、より安全なファイル転送方法を提供します。従来のFTPはデータを暗号化しないため、インターネット上での使用は安全ではありません。FTPクライアントソフトウェアの大部分は、SFTPを直接サポートします。

sftpコマンドを使用して、SSHセッションを介してファイルを直接転送するには:

あなたは使用することができsftp、あなたのインスタンスから/へファイルを転送するために、BASHサポートとMacOSの、Linux、またはWindows上で利用できるコマンドを。いくつかの一般的なコマンド構成は次のとおりです。

  • デフォルトのSSHポート(22): sftp user@domain_address_or_IP
  • カスタムSSHポート: sftp -oPort=portnumber user@domain_address_or_IP

接続すると、通常のSSHプロンプトの代わりに、SFTPプロンプトが表示されます。多くの一般的なファイルシステムナビゲーションおよび操作コマンドを実行すると、期待どおりに動作します。つまり:cd ls cp mv chown chmod df pwd

  • ファイルを取得する: get /path/to/remotefile /path/to/localfile
  • ディレクトリの取得: get -r /path/to/directory
  • 権限を維持しながらファイルまたはディレクトリを取得する: get -Pr /path/to/file_or_directory

コマンドのhelpより具体的なヘルプを表示するために実行することもできsftpます。

Filezillaの使用-SFTP / SCPを介してファイルを転送するGUIツール:

MacintoshおよびLinuxコンピュータには、デフォルトでコマンドラインテキストSFTPクライアントが含まれています。Windowsの一部のバージョンには、デフォルトでSFTPクライアントソフトウェアが含まれていません。この場合、別のクライアントをインストールする必要があります。このタスクで最も人気のあるクライアントの1つはFileZillaです。

Filezillaを使用してSFTP経由で接続するためのガイドは、こちらのコミュニティドキュメントにあります

RSYNC

rsyncコマンドを使用して、ネットワークを介してディレクトリを同期します。

このrsyncコマンドは、2つ以上のLinuxシステム上のディレクトリのリモート同期を可能にします。まず、rsync両方のマシンにパッケージをインストールし、秘密鍵認証を設定したことを確認する必要があります。

  • リモートサーバーからディレクトリを同期する: rsync -avrt --delete --rsh='ssh -p 22' user@domain_address_or_IP:/path/to/directory/ /path/to/localdirectory

自動同期のために、crontabに上記のようなコマンドを含めることもできます。

Windowsサーバー


RDPファイル転送

Vultr Windows VPSは、Microsoftのリモートデスクトッププロトコル(RDP)を有効にして構成されています。Windowsの現在のすべてのバージョンには、Microsoft RDPクライアントが含まれています。組み込みのRDPクライアントを使用するためのMicrosoftの手順は、Microsoftのドキュメントから入手できます。

MacintoshおよびLinux PCには、デフォルトでRDPが含まれていません。別のRDPクライアントをインストールする必要があります。ほとんどのLinuxディストリビューションでは、ソフトウェアリポジトリでクライアントを利用できます。Macの一般的なクライアントは、Microsoft RDPクライアントCoRDです。Linuxの一般的なクライアントは、rdesktopkrdc、およびRemminaです。

OS、またはOSにアクセスできない場合の特殊なケース


Finnixなどのツールを使用したライブISOリカバリ環境の使用

カスタムISOマウントを許可しているため、OSの破損や起動オプションの設定ミスなどの理由で起動できないインスタンスからデータを回復することもできます。パブリックISOライブラリからライブLinux OSオプションをいくつでもマウントしたり、任意のISOをアップロードしたりできます。インスタンスがLive ISOリカバリ環境で起動したら、システムボリュームをマウントし、RSYNC / SFTP経由でデータを移動できます。

ブロックストレージ


Block Storageボリュームをマウントしてファイルを取得する

新規または既存のデプロイメントにアタッチすることにより、Block Storageボリュームからファイルを回復できます。Block Storageボリュームは、インスタンスからデタッチして、別のインスタンスに再アタッチすることもできます。

これらの手順は、Block Storageボリュームがすでにフォーマットされており、リカバリするデータが含まれていることを前提としています。新しいBlock Storageボリュームのフォーマットについては、Block Storageのドキュメントをご覧ください。

ポータル経由でボリュームを接続したら、次の手順でボリュームをマウントできます。

Linuxは - 1がまだ存在しない場合、最初に、マウントポイントを作成するmkdir /mnt/blockstorageコマンド。その後、mount /dev/vdb1 /mnt/blockstorageコマンドを使用してボリュームをマウントできます。ボリュームがマウントされたら、上記のLinux / BSD / Nixに似たOSの命令を使用してファイルを取得できます。

Windowsは -あなたがポータルを経由してブロック・ストレージのボリュームを添付したら、それは自動的にOSにおける第二のドライブとして表示されます。ファイルにアクセスし、RDPファイル転送またはその他の構成された方法でダウンロードできます。

スナップショットとバックアップ


適切なバックアップ戦略を実装することの重要性

VultrプラットフォームにデプロイされたVPSインスタンスの手動スナップショットと自動バックアップの両方を提供しています。これらの機能を活用して、復元、ファイルの取得、VMレプリケーションの目的でデータを確実にバックアップすることを強くお勧めします。

地域の法律および組織のポリシーに従って、すべてのミッションクリティカルなデータをバックアップすることが重要です。

スナップショットとバックアップを直接ダウンロードすることはできませんが、一時インスタンスをすばやく展開すると、スナップショットまたはバックアップに含まれているすべてのデータにアクセスできます。スナップショットまたはバックアップからのデータのダウンロードは、保存されているスナップショットまたはバックアップを新しいインスタンスにデプロイし、スナップショットにインストールされているOSに応じて、上記の方法のいずれかを使用してファイルをリカバリするのと同じくらい簡単です。

インスタンスはフルOSを実行しており、完全な管理制御が可能であるため、R1SoftBaculaなどのサードパーティのバックアップオプションを使用することもできます。

SSH公開鍵


SSH公開鍵の削除

サーバーに簡単にアクセスできるようにSSH公開鍵をVultrに追加することを選択した場合は、SSH Keyコントロールパネルにある削除ボタンを使用していつでも削除できます。

コントロールパネルからSSH公開鍵を削除しても、すでに展開されているサーバーでは引き続き有効であることに注意してください。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。