トピック
セットアップと運用
SSH、ファイアウォール、メール、Docker、バックアップ、その他のサーバー運用。
このトピックには、セットアップと運用に関する20の回答がまとめられています。それぞれが単独で読めるように書かれています:最初に75語未満の直接的な応答、次にそれが実用的になるための補足と詳細。
セットアップと運用における20件の回答
SSHでVPSに接続するにはどうすればいいですか?
macOS、Linux、Windows 10以降の任意のターミナルで、ssh root@your-server-ipを実行してください。プロビジョニング時に提供された鍵、またはメールで送信されたパスワードを使用します。初回接続時にホスト鍵フィンガープリントが表示されるので、受け入れる前にコントロールパネルのものと比較してください。
新しいVPSをセキュリティ保護するにはどうすればいいですか?
5つの手順で、実際の侵害の大半を防げます:パスワード認証を無効にした鍵ベースSSH、root直接ログインの禁止、デフォルト拒否のファイアウォール、無人セキュリティ更新、fail2banまたは同等のツール。これらは合わせて約10分で完了し、自動化された攻撃をほぼすべて排除します。
SSHブルートフォース攻撃を止めるにはどうすればいいですか?
パスワード認証を完全に無効にしてください。鍵ベースのSSHに対するブルートフォースは不可能です。fail2banを追加してログノイズを減らし、SSHをポート22以外に移してスキャナー量を約95%削減することを検討してください。最強の選択肢は、SSHをWireGuardの背後に置き、公開インターネットに一切さらさないことです。
如何在VPS上设置防火墙?
在现代Linux上使用nftables,或使用ufw作为更友好的前端。将默认入站策略设为丢弃,允许已建立和相关的连接,然后只允许你实际服务的端口。在启用策略之前,务必先允许SSH端口,否则控制台将是你唯一的恢复途径。
我可以在VPS上安装任何操作系统吗?
在KVM上,可以。OnionVPS提供Ubuntu、Debian、AlmaLinux、Rocky、Fedora、Arch、Alpine、NixOS、FreeBSD、OpenBSD、Windows Server、Proxmox等模板,你也可以上传自定义ISO并安装任何可启动的系统。在基于容器的虚拟化(如OpenVZ)上,你只能使用主机提供的Linux模板。
我可以上传自己的ISO吗?
可以,在所有套餐上,无需费用,也无需批准步骤。从面板上传ISO或向我们提供URL,将其附加为虚拟媒体,并通过VNC控制台从中启动。任何能在标准KVM硬件上启动的系统都能安装,包括BSD、加固镜像和专用设备。
什么是KVM虚拟化?
KVM(基于内核的虚拟机)是内置于Linux内核的完整硬件虚拟化,利用处理器扩展使每个客户机运行自己的内核并具有硬件强制的隔离。与OpenVZ或LXC(共享主机内核)不同,KVM客户机可以加载内核模块、运行任何操作系统并使用真实交换空间。
VPSでDockerを実行できますか?
KVM VPSなら、制限なくはい — 公式リポジトリからDocker Engineをインストールすれば、buildx、Compose、Docker-in-Dockerも含めてすべて動作します。OpenVZやLXCベースの仮想サーバーでは、共有カーネルの仮想化がcgroupsやnamespacesを公開しないため、Dockerは失敗するか、安全でないホスト設定が必要になります。
VPS上でネストされた仮想化を実行できますか?
はい。ネストされた仮想化はすべてのOnionVPSインスタンスで有効になっているため、インスタンス内でKVMゲストを実行したり、Proxmox VEをインストールしたり、Docker-in-DockerやVMベースのCIジョブを実行したりできます。多くのプロバイダーはこれを無効にしているため、これが他の環境でProxmoxや特定のCI構成が失敗する通常の理由です。
メールサーバーを実行できるように、送信ポート25は開いていますか?
はい、送信ポート25はすべてのOnionVPSインスタンスでデフォルトで開いています。サポートチケットも、アカウント年齢要件も、有料の解除もありません。多くのプロバイダーはスパムを制御するためにこれを恒久的にブロックしているため、これが市場の多くでセルフホストメールが不可能な理由です。
逆引きDNS(PTR)レコードを自分で設定できますか?
はい、IPv4とIPv6の両方で、コントロールパネルから直接設定でき、変更は数分で伝播します。逆引きDNSはメールに不可欠です。ほとんどの大規模な受信側は、PTRレコードが送信ホスト名に逆解決しないアドレスからのメッセージを拒否します。
VPS上で独自のメールサーバーを実行できますか?
はい。ポート25は開いており、逆引きDNSはセルフサービスで、私たちのアドレス空間にはスパム履歴がありません。MailcowやStalwartを使えば、一晩で完全なスタックが得られます。難しいのはインストールではなく、SPF、DKIM、DMARC、一致するPTR、そして忍耐強いウォームアップに依存する配信可能性です。
1つのVPSでいくつのIPアドレスを持つことができますか?
すべてのインスタンスには1つのIPv4アドレスとルーティングされたIPv6 /64サブネットが含まれます。つまり、18京のv6アドレスが利用できるということです。追加のIPv4アドレスは、インスタンスごとに最大8つまで、1つ月額$3でパネルから追加できます。申請フォームや待機期間はありません。
IPv6は提供していますか?
はい。すべてのインスタンスに、すべてのティアで、無料でルーティングされた/64サブネットを提供しています。単一のアドレスではなく、サーバーにルーティングされたサブネット全体であり、各コンテナやサービスがNATなしで独自のパブリックIPv6アドレスを持つことができます。
スナップショットとは何ですか?バックアップとどう違うのですか?
スナップショットは、インスタンスのディスクの特定時点のコピーであり、即座に作成され、同じインフラストラクチャに保存されます。バックアップは別の場所に保存されるコピーです。スナップショットは自分のミスから守り、バックアップはインフラストラクチャの障害から守ります。両方が必要であり、すべてのプランで3つのスナップショットが無料で含まれています。
VPSを適切にバックアップするにはどうすればよいですか?
3-2-1ルールに従ってください。3つのコピー、2種類のメディア、1つはオフサイト。実際には、クイックロールバック用のスナップショットに加えて、resticまたはBorgを使用した暗号化された夜間バックアップを別の法域に保存し、実際にテストしたリストアを行うことを意味します。テストされていないバックアップは仮説にすぎません。
忘れたrootパスワードをリセットするにはどうすればよいですか?
パネルのアウトオブバンドVNCコンソールを使用し、ブートローダーからシングルユーザーモードまたはレスキューモードで再起動し、ルートファイルシステムを読み書き可能で再マウントして、passwdを実行します。約2分かかり、サポートチケットは必要ありません。ディスクがLUKS暗号化されており、パスフレーズを紛失した場合、データは設計上回復不能です。
アウトオブバンドコンソールとは何か、なぜ重要なのか?
アウトオブバンドコンソールは、ネットワークから独立して、コントロールパネルを通じてインスタンスの仮想ディスプレイとキーボードに接続します。これにより、ファイアウォールルールでロックアウトされた場合や、SSH設定の破損、起動失敗などを、サポートチケットを開かずに修正できます。インスタンスにネットワークがまったくない場合でも機能します。
VPSを別の国に移すにはどうすればよいですか?
データは物理的に移動する必要があるため、リージョン変更はライブマイグレーションではなく再構築となります。新しいインスタンスをデプロイし、rsyncやresticリストアでデータを同期し、検証し、短いTTLでDNSを切り替え、その後古いインスタンスを破棄します。データ量に応じて30〜90分を計画してください。
サーバーにはUbuntuとDebianのどちらを使うべきですか?
学習目的やチュートリアルや新しいパッケージが最も豊富な場合はUbuntu LTSを使用してください。最小限で予測可能な長寿命サーバーにはDebianを使用してください。メモリ使用量は約半分で、Snapやベンダーテレメトリは含まれません。どちらも同じパッケージ形式を使用するため、ほとんどの指示はそのまま適用できます。
完全な回答を読む
SSHでVPSに接続するにはどうすればいいですか?
新しいVPSをセキュリティ保護するにはどうすればいいですか?
SSHブルートフォース攻撃を止めるにはどうすればいいですか?
如何在VPS上设置防火墙?
我可以在VPS上安装任何操作系统吗?
我可以上传自己的ISO吗?
什么是KVM虚拟化?
VPSでDockerを実行できますか?
VPS上でネストされた仮想化を実行できますか?
メールサーバーを実行できるように、送信ポート25は開いていますか?
逆引きDNS(PTR)レコードを自分で設定できますか?
VPS上で独自のメールサーバーを実行できますか?
1つのVPSでいくつのIPアドレスを持つことができますか?
IPv6は提供していますか?
スナップショットとは何ですか?バックアップとどう違うのですか?
VPSを適切にバックアップするにはどうすればよいですか?
忘れたrootパスワードをリセットするにはどうすればよいですか?
アウトオブバンドコンソールとは何か、なぜ重要なのか?
VPSを別の国に移すにはどうすればよいですか?
サーバーにはUbuntuとDebianのどちらを使うべきですか?