ZoneExpress NEOでは、初期導入設定で、SSHを利用したアクセスのみを許可しています。 ただ、初期状態ではインターネットからは全てアクセス可能な状態になっていますので、アクセス元の制御を実施することをお勧め致します。
TCP Wrapperが組み込まれていますので、ソースIP、アクセス元ホスト名などで制御が可能です。
$ sudo vi /etc/hosts.allow ---- sshd: ALL を削除 ↓ sshd: xxx.xxx.xxx.192 を追加 ----
$ sudo vi /etc/hosts.allow ---- sshd: ALL を削除 ↓ sshd: .zone-express.jp を追加 ----
下記ファイルにSSH認証ログが出力されます。
/var/log/authlog
※ファイルの確認には、root権限が必要です。
以下の手順でSSHが可能なユーザを限定する事が可能です。
$ sudo groupadd sshuser
※グループ名は任意です。
$ sudo useradd -a -Gsshuser <許可ユーザ>
$ sudo vi /etc/ssh/sshd_config
.... # no default banner path #Banner /some/path # override default of no subsystems Subsystem sftp /usr/libexec/openssh/sftp-server
ページ最下部へ以下の様に追記します。
.... # no default banner path #Banner /some/path # override default of no subsystems Subsystem sftp /usr/libexec/openssh/sftp-server # SSHを以下のグループにのみ許可 AllowGroups sshuser
編集を保存後、SSHサービスを再起動し完了です。
$ sudo service sshd restart