準備
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 リモートログインの実験は終了です 記事に間違いがあればご指摘ください、一緒に進めていきましょう!