投稿

11月, 2021の投稿を表示しています

CentOS Stream 9 rootでSSH接続

イメージ
  新規で構築したCentOS Stream 9にはrootでSSH接続ができません。 セキュリティ上、そのままで利用するのが適切ですが、検証用にroot接続を許可してみました。 ※ 本番環境では直接rootログインを許可しないでください。  今回は検証目的で設定を実施しています。 1.事前確認 sshでサーバに接続します。 ユーザ名とパスワードの入力画面が表示されるので、rootとパスワードを入力します。 正しいパスワードを入力した場合にも、「認証に失敗しました.再試行してください.」と表示されます。 エラーログ rootのログインが失敗している事がわかります。 # cat /var/log/secure Nov 22 21:04:53 localhost unix_chkpwd[46996]: password check failed for user (root) Nov 22 21:04:53 localhost sshd[46992]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.1.22  user=root Nov 22 21:04:55 localhost sshd[46992]: Failed password for root from 192.168.1.22 port 60006 ssh2 Nov 22 21:05:11 localhost sshd[46992]: Received disconnect from 192.168.1.22 port 60006:11: authentication cancelled [preauth] Nov 22 21:05:11 localhost sshd[46992]: Disconnected from authenticating user root 192.168.1.22 port 60006 [preauth] 2.設定変更 rootでのアクセスを許可するため、sshd_configを編集します。 PermitRootLogin yes ・・・rootでのログインを許可します。 PasswordAuthentication...

自分のウェブサイトにアクセスできなくなった話

イメージ
いつものように、自分ウェブサイトを確認したところ、何故かアクセスできなくなっている事に気が付きました。 サーバが落ちたかと思いsshで確認しましたが、サーバは問題ありません。 別のブラウザにてアクセスしたところ、下記のメッセージが表示されていました。 You have reached a domain tat was pending verification per ICANN rules but has since been veridied. It may take 24 to 48 hours for the website to come back online. ICANN規則による確認待ちのドメインに到達しましたが、その後確認されました。ウェブサイトがオンラインに戻るには24~48時間かかる可能性があります。 先日、ドメインのコンタクトインフォメーションでメールアドレスを変更したのですが、その確認をしていなかったのが原因でした。 DNSが書き換えられていました。 メールボックスを確認すると、確かにメールが届いていたのですが、対応が必要と思わず内容を確認していませんでした。 DNSの設定画面を確認すると、これまでの設定がすべて来ており、エラーメッセージを表示するためだけのAレコードが登録されています。 調べてみると同じ症状になった方のブログは見つけたのですが、少し様子が違います。 通常、この状態になった際、確認を行う画面が表示されるようなのですが、私の場合に何故か確認済みの状態になっていました。 不思議に思いながらそのまましばらく待つ事にしました。 しかし、48時間経過しても、状況は変わりませんでした! 仕方ないので、enomのサポートにメールすることにしました。(英語で) 翌日、メールが来て確認できていないとの事でした。 そんな気はしましたが、確認画面が出ないんですよ・・・と思いつつ、 再度、コンタクトインフォメーションのメールアドレスを変更したところ、 確認画面表示されました! You have reached a domain that is pending ICANN verification すぐに確認を行ったところ、数分でDNSが元の状態に戻り、ウェブサーバにアクセスできました! ちなみに、もともと入力していたメールアドレスは、自分で取得したド...

CentOS Stream 9 SSH接続

イメージ
SSHで接続してみました。 TeraTermを起動して、サーバのIPアドレスを入力します。 新しい接続 ユーザ名とパスワードを入力します。 ※rootだとログインできないはずです。 ユーザ名とパスワード 無事にログインできました。 Login OSバージョンを確認します。 「CentOS Stream release 9」と表示されました。 redhat-release カーネルのバージョンを確認します。 「5.14.0-9.el9.x86_64」と表示されました。 uname -a rpm -qa パッケージのバージョンを確認します。 sshd_config SSHの設定も確認しました。 PermitRootLogin と PasswordAuthentication がコメントアウトされている事を確認しました。 ※どちらも規定値はNoだったはずです。 インストール時の各パッケージのバージョン Last login: Wed Nov 10 21:48:32 2021 [kaba@localhost ~]$ cat /etc/redhat-release CentOS Stream release 9 [kaba@localhost ~]$ uname -a Linux localhost.localdomain 5.14.0-9.el9.x86_64 #1 SMP Thu Oct 21 13:05:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux [kaba@localhost ~]$ rpm -qa libgcc-11.2.1-2.2.el9.x86_64 fonts-filesystem-2.0.5-7.el9.1.noarch linux-firmware-whence-20210919-122.el9.noarch crypto-policies-20210707-2.git29f6c0b.el9.noarch hwdata-0.348-9.1.el9.noarch liberation-fonts-common-2.1.3-4.el9.noarch xkeyboard-config-2.33-2.el9.noarch tzdata-2021c-1.el9.noarch hyperv-daemons-license-0-...