Vultr VPS SSH に接続できませんか? PuTTY 鍵生成の設定方法

Vultr VPS SSH に接続できませんか?

PuTTY 鍵生成の設定方法

多くの中国のネチズンがVultrVPSを使用して「科学Internet" チャネルにアクセスしたため、多数の Vultr の IP アドレスがブロックされました...

IPアドレスを検出

まず、VultrのIPアドレスを作成したことを確認する必要があります.中国本土から通常通りアクセスできますか?

解決策:

  • オンライン ping ツールを使用して IP アドレスを検出する ▼
ここをクリックして、複数の場所の Ping サーバーにアクセスします

中国本土でVultrIPアドレスがブロックされている場合はどうすればよいですか?

  • 解決策については、この記事を参照してください▼

SSHキーログイン

VPS がインターネットに公開されている間、誰かがあなたの SSH パスワードをブルート フォースしてログインし続けます。

そのため、SSH キーでログインし、パスワード ログインをオフにする必要があります。

次のコマンドを使用して、SSH パスワードに対する他のユーザーのブルート フォース ログインを表示します。

grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more

自社で購入したVPSの場合、数千回まで総当たり!自分が何回ブルートフォースされたかを確認できます。

解決策:

  • SSH パスワード ログイン モードを SSH キー ログイン モードに変更します。

SSH 鍵の生成

Windows システムの場合は、puttygen を使用する必要があります ソフトウェアキーペアを生成します。

Linux MacOS システムは、ターミナルから直接実行できます。

ステップ1:SSH キーを生成する

このコマンドを実行してください ▼

ssh-keygen -t rsa -b 4096

ステップ2:キーを保存するファイルの場所を入力します

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • Enterキーを押してください

ステップ3:パスワードの入力を求められます

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • パスワードを入力するか、Enterキーを押して空白のままにすることができます。

最後に、秘密鍵と公開鍵がそこに保存されているというメッセージが表示されます。

Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 

Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥

Vultr VPS SSH の構成

VultrがVPSを作成するときに、SSHキーログインを直接設定できます。

VPS を作成したものの、SSH キーを設定していない場合...

Linux で上記の「SSH 鍵の生成」を実行した後、以下の手順に従ってください。

ステップ1:ウィル id_rsa.pub に入れる /root/.ssh ディレクトリに名前を変更します authorized_keys

ステップ2:変更する /etc/ssh/sshd_config 構成ファイル

RSAAuthentication yes #RSA认证
PubkeyAuthentication yes #开启公钥验证
AuthorizedKeysFile .ssh/authorized_keys #验证文件路径
PasswordAuthentication no #禁止密码认证
PermitEmptyPasswords no #禁止空密码

ステップ3:SSH サービスを再起動します

  • CentOSの7 次のコマンドを使用します。systemctl restart sshd
  • Centos6 では次のコマンドを使用します。/etc/init.d/sshd restart

PuTTYはキーを生成します

Windows システムを使用して VPS にログインする場合は、秘密鍵をクライアントにダウンロードし、PuTTY で使用される形式に変換する必要があります。

  • コンピュータに PuTTY ソフトウェアがインストールされていませんか?Google または Baidu で検索してください: PuTTY をダウンロードします。

ステップ1:WinSCP、SFTP、またはその他のツールを使用して、秘密鍵ファイルを転送します id_rsa クライアントにダウンロードします。

ステップ2:PuTTYGen.exe を開く

ステップ3:アクションの読み込みボタンをクリック▼

Vultr VPS SSH に接続できませんか? PuTTY 鍵生成の設定方法

ステップ4:先ほどダウンロードした秘密鍵ファイルをロードします

すべてのファイル 選択して、ダウンロードしたばかりの秘密鍵ファイルの 3 番目のシートを読み込みます

秘密鍵ファイルを表示できませんか?「すべてのファイル(*.*)」を選択してください ▲

  • パスワードロックを設定しただけの場合は、この時点でパスワードを入力する必要があります。
  • ロードが成功すると、PuTTYGen はキーに関連する情報を表示します。

ステップ5:[秘密鍵を保存] ボタンをクリックして、PuTTY で使用できる秘密鍵ファイル形式を保存します ▼

[秘密鍵を保存] をクリックして、PuTTY で使用可能な秘密鍵ファイル形式 4 を保存します。

パテの設定方法は?

以下は、秘密鍵でログインするようにPuttyを設定することですLinuxサーバー方式:

ステップ1:Putty → セッション: ホスト名 (または IP アドレス) を入力します。

ステップ2:Putty → Connection → Date: 入力自動ログインユーザー名: root

ステップ3:PPutty → Connection → SSH → Auth:Private key file for authentication に PuTTYGen で生成したばかりの秘密鍵ファイルを選択 ▼

[認証用秘密鍵ファイル] シート 5 で認証用秘密鍵ファイルを選択します。

ステップ4:Putty → Session: Saved Session に戻り、名前を入力して保存し、名前をダブルクリックして直接ログインします。

ステップ5:今後はパスワードなしで Linux にログインできます。秘密鍵ファイルを忘れずに保存してください。

Android携帯電話でリモートログインLinuxツールソフトウェアを入手するには、このリンクをクリックして▼を表示してください。

拡張読書:

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "Vultr VPS SSH に接続できませんか? PuTTY 鍵生成設定方法」を参考にしてください。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-646.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします