Vultr VPS SSH に接続できませんか?
PuTTY 鍵生成の設定方法
多くの中国のネチズンがVultrVPSを使用して「科学Internet" チャネルにアクセスしたため、多数の Vultr の IP アドレスがブロックされました...
IPアドレスを検出
まず、VultrのIPアドレスを作成したことを確認する必要があります.中国本土から通常通りアクセスできますか?
解決策:
- オンライン ping ツールを使用して IP アドレスを検出する ▼
中国本土で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:アクションの読み込みボタンをクリック▼
ステップ4:先ほどダウンロードした秘密鍵ファイルをロードします
秘密鍵ファイルを表示できませんか?「すべてのファイル(*.*)」を選択してください ▲
- パスワードロックを設定しただけの場合は、この時点でパスワードを入力する必要があります。
- ロードが成功すると、PuTTYGen はキーに関連する情報を表示します。
ステップ5:[秘密鍵を保存] ボタンをクリックして、PuTTY で使用できる秘密鍵ファイル形式を保存します ▼
パテの設定方法は?
以下は、秘密鍵でログインするようにPuttyを設定することですLinuxサーバー方式:
ステップ1:Putty → セッション: ホスト名 (または IP アドレス) を入力します。
ステップ2:Putty → Connection → Date: 入力自動ログインユーザー名: root
ステップ3:PPutty → Connection → SSH → Auth:Private key file for authentication に PuTTYGen で生成したばかりの秘密鍵ファイルを選択 ▼
ステップ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チャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!