[STEEM証人への旅] サーバーを保護します。
こんにちは、@yasuです。
前回は、IDとパスワードで、サーバー(VPS)に接続するところまでを行いました。[STEEM証人への旅] サーバーへ接続します。
Zero to Witness: Part 3: Securing the server
パート 3: サーバーの保護
- システムソフトウェアの更新
- 新しいユーザーを追加
- root の ssh ログインを無効にする
- ファイアウォールを設定する
システムソフトウェアの更新
PuTTYでサーバーに接続します。
root ユーザーでサーバーにログインして、次の 2 行を入力します。
apt update
apt upgrade
"Do you wish to proceed?"と聞かれても、Enterキーで良いです。
新しいユーザーを追加
パスワード以外は、Enterキーで良いです。
adduser steem
usermod -aG sudo steem
exit
再び、PuTTYでサーバーに接続します。
steem ユーザーとしてログインしていることを確認します。
root の ssh ログインを無効にする
/etc/ssh/sshd_config ファイルを修正します。
/etc/ssh/sshd_config ファイルの "PermitRootLogin yes" を探して "PermitRootLogin no" に変更します。
sudo sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config
/etc/ssh/sshd_config ファイルの変更を確認してみます。
cat /etc/ssh/sshd_config
この変更を有効にするために、systemctl を使用して SSH サーバーを再起動します。
sudo systemctl restart ssh
ファイアウォールを設定する
sudo apt install ufw
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status
@rexthetech さんの記事 Zero to Witness: Part 3: Securing the server
の内容まで、たどり着きました。
参考記事
ありがとうございました。
いらすとや
steemit サインアップ
steemit 知識
日本語 Steemit Discord (超初心者~誰でも)
@yasu さん、こんにちは。
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTqjyUPHQynfivV8eREroJhUfcSCvFJ4krct5KgTedAQt/image.png)
💡 アップボートガイド 💡
tomoyan.witnessに投票お願いします👇
https://steemitwallet.com/~witnesses
![](https://steemitimages.com/640x0/https://i.imgur.com/UJIIIWO.png)
分からない事は何でも質問して下さい🙇
![](https://steemitimages.com/640x0/https://i.imgur.com/jT2loCz.png)
![](https://steemitimages.com/640x0/https://i.imgur.com/Fk8AhOW.png)