パスワードログインなしで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開発標準と使用スキルの概要

推薦する

MySQL公式パフォーマンステストツールmysqlslapの使い方の紹介

目次導入説明書実際の経験まとめ導入MySQL は最も人気のあるオープンソース データベースとして、さ...

1 分で Nginx のバージョンをスムーズにアップグレードおよびロールバックする方法

今日は、企業の実際の本番環境でよく遭遇する、Nginx を新しいバージョンにアップグレードし、古いバ...

DockerとDocker-Composeの使用例

Docker は、アプリケーションをより速く配信するのに役立つオープンソースのコンテナ エンジンです...

Dockerコンテナが停止できない問題の解決方法

解決策は次のとおりです。 1. コンテナを強制削除する docker rm -f ジェンキンス2. ...

Linux ファイアウォール設定の詳細な手順 (yum ウェアハウス設定に基づく)

序文この実験では、デバッグ用に2つの仮想マシン(CentOs6とRed Hat 6)を準備します。 ...

Linux 面接で最もよく聞かれる 10 の質問のまとめ

序文Linux システムの運用および保守エンジニア職の面接を受ける場合は、次の 10 個の最も一般的...

MySQL 無料インストール版 (zip) のインストールと設定の詳細なチュートリアル

この記事では、MySQL無料インストール版(zip)のインストールと設定のチュートリアルを参考までに...

Linux環境にJDKとTomcatをインストールする詳細な手順

目次1. JDKをインストールする手動インストール2. トムキャット1. JDKをインストールする注...

Angularデータバインディングとその実装の詳細な説明

目次序文データバインディングとは何ですか? Angular のデータバインディングの種類一方向データ...

Nodejs プラグインと使用方法の概要

このチュートリアルの動作環境: Windows 7 システム、nodejs バージョン 12.19....

div の幅が width:100% に設定されていて、パディングまたはマージンが親要素を超えてしまう問題の解決方法

序文この記事では、div の幅を 100% に設定し、親要素を超えてパディングまたはマージンを設定す...

ネイティブJSは非常に見栄えの良いカウンターを実装します

今日は、ネイティブ JS で実装された見栄えの良いカウンターを紹介します。効果は次のとおりです。 以...

ウェブページを白黒に変換します(Google、Firefox、IE、その他のブラウザと互換性があります)

CSSファイルに書き込むコードをコピーコードは次のとおりです。 01.html {グレイスケール(1...

CSS フロートプロパティ図 フロートプロパティの詳細

CSS の float プロパティを正しく使用することは、カバーすべき内容が多く、ブラウザの互換性の...

Linux での scp および sftp コマンドの詳細な説明

目次序文1. SCPの使用法2. sftpを使用する3. scp と sftp の違いは何ですか?ど...