Linux での SSH サービス (リモート ログイン) の設定

準備

1. SSH がインストールされているかどうかを確認します: rpm -q OpenSSH-server (通常は付属しているため、インストールする必要はありません)

2. SSH サービスをインストールします: yum list selected | grep openssh-server

サーバー側の設定

1.cd /etc/ssh

2.vim sshd_config

ポート 22 はデフォルトのポート番号です

ポート番号を追加します。

現在の SSH サービス ポートを照会します: semanage port -l | grep ssh

SELinux に SSH ポートを追加します: semanage port -a -t ssh_port_t -p tcp ポート番号

SSH ポートが正常に追加されたことを確認します: semanage port -l | grep ssh

追加が成功したら、ssh サービスを再起動できます: systemctl restart sshd.service

変更したポートをファイアウォールに追加します: (通常はファイアウォールを閉じます)

ファイアウォールにポートを追加するコマンドは次のとおりです: firewall-cmd --zone=public --add-port=10022/tcp --permanent

ファイアウォール ルールを再読み込みします: firewall-cmd --reload

ポートが正常に追加されたかどうかを確認します: firewall-cmd --zone=public --query-port=10022/tcp

クライアント側アクセスが機能する

別のマシンからのアクセス:

1.ssh IPアドレス -p ポート番号

アクセスパスワードの変更: passwd ユーザー名

root ユーザーは passwd を直接使用して新しいパスワードを入力できます。

さて、これで SSH リモートログインの実験は終了です 記事に間違いがあればご指摘ください、一緒に進めていきましょう!

おすすめ

転載: blog.csdn.net/anluo233/article/details/127705789