パスワードログインなしでCentOS7にxshellリモートログインするアイデアを詳しく解説

パスワードログインなしでCentOS7にxshellリモートログインするアイデアを詳しく解説

まず、全体的な考え方についてお話しします。

1. パスワードを使用してCentOSシステムにログインします

2. sshを設定する

3. xshellを使用して秘密鍵を生成する

4. パスワードなしでログインする

ソフトウェアと機器:

xshell(ダウンロードアドレス(無料版)、Baiduからもダウンロードできます)

CentOS7.5 (Baidu クラウド サーバー)

さて、本題に戻りましょう。

1. パスワードリモート接続 CentOS

xshellを開き、ファイル→新規を選択すると、次のインターフェースがポップアップ表示されます。

何を変更する必要があるかを説明します。

名前: サーバーを区別するために、任意の名前を付けることができます。プロトコル: デフォルトは SSH です。ホスト: CentOS システムが配置されているマシンの IP アドレス。ポート: デフォルトでは 22。再接続できます: 必要に応じて確認できます。接続が誤って切断された場合、xshell は自動的に再接続します。

左側のディレクトリで<ユーザー認証>を選択すると、次のインターフェイスが表示されます。

パラメータの説明:

方法: xshellがCentOSに接続するときの検証方法。初めての場合は、パスワードを選択します。ユーザー名: CentOSのユーザー名。ここではルートアカウントのパスワードを直接使用します。ログインアカウントのパスワードが必要です

次に接続します。ログインに成功すると、下の図のように、ログインしたユーザー名がコマンドラインの前に表示されます。

ログインに失敗した場合は、まずログインアカウントが存在するか、パスワードが正しいかを確認してください。問題がない場合は、CentOS ポートが開いているかどうかを確認してください。

2. sshをインストールして設定する

1. openssh-serverをインストールする

yum install -y openssl openssh-server

2. SSH設定を変更する

vimを使用して/etc/ssh/sshd-configを開きます。

sudo vim /etc/ssh/sshd_config

編集後、保存

3. SSHサービスを開始する

systemctl start sshd.service

4. 起動時にsshが自動的に起動するように設定する

systemctl enable sshd.service

5. .sshフォルダを作成する

ユーザーのホームディレクトリに.sshフォルダを作成する

mkdir ~/.ssh

ここまででSSHの設定は終了です

3. xshellを使用して秘密鍵を生成する

1. xshell - ツール - ユーザーキーマネージャーを開く

次のウィンドウがポップアップ表示されます

オプションの右側の行で「生成」を選択します

「次へ」を選択します。変更は必要ありません。

キーが生成されました。[次へ]をクリックします。

パラメータの説明

キー名: 任意の名前 パスワード: これは身元を確認するためのパスワードで、RSA で暗号化されます。ここでは 123456 を使用します 確認: 上記のパスワードと同じで、2 つのパスワードが一致しているかどうかを確認するためです

「次へ」をクリックすると、次の図がポップアップ表示されます。

次に、公開キー情報を保存するには、ファイルの保存を選択します。ここでは、test.pub として保存します。保存したら、[完了] をクリックします (xshell は自動的に test.pub を記録します)。

次に、ステップ2で作成した.sshフォルダにtest.pubをアップロードします。

ここではrzコマンドを使用します(インストールyum install -y lrzsz、ファイル転送コマンド)

まず、cd ~/.sshで.sshフォルダに入り、rzを実行すると、ファイルを選択するウィンドウがポップアップ表示されるので、先ほど生成したtest.pubファイルを選択します。

次にllを使用してアップロードが成功したかどうかを確認します

最後に、test.pub の公開鍵を authorized_keys に追加します (authorized_keys は公開鍵を保存します)

cat test.pub >>authorized_keys

4. xshellはパスワード不要のログインを設定する

新しい接続を作成し、名前、ホスト、ポートなどの情報を同じ方法で設定します。区別しやすいように、名前は異なる値に設定する必要があることに注意してください。

ユーザー認証の設定

パラメータの説明:

  • 方法: 公開鍵を選択
  • ユーザー名: .sshフォルダを作成したユーザー。ここでは私はルートアカウントなので、ユーザー名はrootです。
  • ユーザーキー: ドロップダウンボックスで test を選択します (先ほど作成した test.pub)
  • パスワード: キーを生成するときに入力したパスワードです。

その後接続すると、パスワードなしでログインできます。

要約する

上記は、編集者が紹介したパスワードログインなしで CentOS7 に xshell リモートログインするアイデアの詳細な説明です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Centos7 ネットワーク構成の詳細
  • VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)
  • CentOS7 の VirtualBox でのネットワーク設定チュートリアル (外部ネットワークに接続可能)
  • CentOS7でXShellとネットワーク設定を接続する方法

<<:  Vueは画像切り替え効果を実現

>>:  MySQL開発標準と使用スキルの概要

推薦する

Dockerでコンテナを作成するときにコンテナIPを指定する実装例

Docker はコンテナを作成するときに、デフォルトでブリッジ ネットワークを使用し、IP アドレス...

Tomcat でのコネクタ構成

JBoss は Tomcat を Web コンテナとして使用するため、JBoss の Web コンテ...

Web デザイン ヘルプ: Web フォント サイズ データ リファレンス

<br />内容はインターネットから転載したものです。どこから見つけたのか忘れてしまいま...

Javascript 操作メカニズム イベントループ

目次1. 4つのコンセプト1. JavaScriptはシングルスレッドです2. タスクキュー3. 同...

要素ツリーコントロールは、ドロップダウンメニューとアイコンを統合します(ツリー+ドロップダウン+入力)

目次要件:実装手順:この記事では主に以下について説明します: カスタムツリーコントロール<el...

Vue の this.$store.state.xx.xx に関する簡単な説明

目次これを Vue.$store.state.xx.xxストアからデータを取得する私のプロジェクトフ...

CentOS 8 仮想マシンから Windows 10 ホスト フォルダーにアクセスする方法の簡単な分析

VMware Toolsをインストールすると、仮想マシンホスト間で①テキストをコピーして貼り付けるこ...

CSS3で実装されたサムネイルホバー効果

成果を達成する実装コードhtml <ヘッダー> <h1><em>...

8 JSのreduce使用例とreduce操作方法

reduceメソッドは配列の反復メソッドです。 mapやfilterとは異なり、 reduceメソッ...

UbuntuにCMakeをインストールするいくつかの方法の詳細な説明

CMakeをインストール sudo apt をインストール cmake この方法はインストールが簡単...

JavaScriptでページスクロールアニメーションを実装する

目次レイアウトを作成するCSSスタイルを追加するJavaScript で要素を操作する対象要素を取得...

Vue ミックスインの使用方法とオプションのマージの詳細な説明

目次1. コンポーネントでの使用2. オプションのマージ要約する1. コンポーネントでの使用Mixi...

VueはBaidu Mapsを使用して都市の位置特定を実現

この記事では、参考までに、Baidu Mapsを使用して都市の位置特定を実現するVueの具体的なコー...

VMware Workstation 14 Pro に Win10 システムをインストールする

この記事では、VMware Workstation 14 Proにシステムをインストールする方法を紹...

jsでユーザー登録機能を実装する

この記事の例では、ユーザー登録機能を実装するためのjsの具体的なコードを参考までに共有しています。具...