Webサーバーの設定

なぜ、SSH通信を行うのか?

認証部分を含めネットワーク上の通信がすべて暗号化されるので安全に通信するため。
※SSH:Secure Shell
参照:フリー百科事典『ウィキペディア(Wikipedia)』

 

より安全にするために

管理権限を持つrootを悪意ある第3者が乗っ取った場合にすべて改ざんされるだけではなく、他者に迷惑をかけたり犯罪の片棒を担がされる恐れがる。

そのために、制限がある一般ユーザーで接続し作業していくのが望ましい。

仮に一般ユーザーのパスワードが盗まれたとしても、システムのすべてを乗っ取られることはない。

 

より安全に接続するために

スーパーユーザーになる

$ su –
パスワード
#

 

一般ユーザー作成する

# useradd [username]

 

一般ユーザーにパスワードを設定する

# passwd [username]
Changing password for user [username].
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

 

SSH通信で接続する

一般ユーザーで接続する

$ ssh [username]@xxx.xxx.xxx.xxx
[username]@xxx.xxx.xxx.xxx’s password:
[username]@xxx-xxx-xxxxx ~]$

※ xxx.xxx.xxx.xxxは自分のIPアドレス。

 

参照元情報

Linuxで一般ユーザーを作成する

サーバーをさわってみよう!


CentOS 7 構築・運用・管理パーフェクトガイド
CentOS 7 構築・運用・管理
パーフェクトガイド