Usermin����(Usermin)

�ŏI�X�V���F 2023.02.23

���T�v

Usermin�𓱓����A��ʃ��[�U�[��Web�u���E�U��Ńp�X���[�h�ύX�A���[���]���ݒ肪�s����悤�ɂ���B


��Usermin�C���X�g�[��

�i�P�jPerl��Net::SSLeay���W���[���C���X�g�[��
[root@centos ~]# yum -y install perl-Net-SSLeay�@���@perl-Net-SSLeay�C���X�g�[��

�i�Q�jPerl��Authen::PAM���W���[���C���X�g�[��
EPEL���|�W�g������(EPEL)���Q�Ƃ���EPEL���|�W�g���𓱓�����

[root@centos ~]# yum -y install perl-Authen-PAM�@���@perl-Authen-PAM�C���X�g�[��

�i�R�jUsermin�C���X�g�[��
[root@centos ~]# rpm --import http://www.webmin.com/jcameron-key.asc�@���@GPG�L�[�C���|�[�g

[root@centos ~]# rpm -Uvh http://www.webmin.com/download/rpm/usermin-current.rpm�@���@Usermin�C���X�g�[��
Preparing...                ########################################### [100%]
Operating system is CentOS Linux
   1:usermin                ########################################### [100%]
Usermin install complete. You can now login to https://centos.centossrv.com:20000/
as any user on your system.

��Usermin�ݒ�

�i�P�jUsermin�ݒ�
[root@centos ~]# echo lang=ja_JP.UTF-8 >> /etc/usermin/config�@���@���{�ꉻ

[root@centos ~]# echo "denyusers=root" >> /etc/usermin/miniserv.conf�@���@root�ł̃��O�C���֎~

[root@centos ~]# vi /etc/usermin/webmin.acl�@���@Usermin���s�@�\�ҏW
#user: at changepass chfn commands cron cshrc fetchmail file forward gnupg htaccess-htpasswd
htaccess language mailbox man mysql plan postgresql proc procmail quota shell spam ssh telnet
theme tunnel updown usermount�@���@�R�����g�A�E�g
user: changepass forward�@���@�lj�(�p�X���[�h�ύX�ƃ��[���]���ݒ�̂ݎ��s�”\�Ƃ���)

[root@centos ~]# /etc/rc.d/init.d/usermin start�@���@Usermin�N��

�i�Q�j�T�[�o�[�ؖ����ݒ�
SSL�A�N�Z�X�ɕK�v�ȃT�[�o�[�ؖ������AWeb�T�[�o�[�ԒʐM���e�Í����ō쐬�ς�Apache�p�̃T�[�o�[�ؖ�������쐬����
[root@centos ~]# mv /etc/usermin/miniserv.pem /etc/usermin/miniserv.pem.org�@���@�f�t�H���g��Usermin�p�T�[�o�[�ؖ��������l�[��

[root@centos ~]# cat /etc/letsencrypt/live/centossrv.com/cert.pem /etc/letsencrypt/live/centossrv.com/privkey.pem > /etc/usermin/miniserv.pem
�@���@Apache�p�̃T�[�o�[�ؖ�������Usermin�p�T�[�o�[�ؖ����쐬

[root@centos ~]# /etc/rc.d/init.d/usermin restart�@���@Usermin�ċN��

��Usermin�m�F

�i�P�jTCP20000�ԃ|�[�g�J��
�y���[�^�[�z
���[�^�[���̐ݒ�ŁATCP20000�ԃ|�[�g�ւ̃A�N�Z�X���T�[�o�[�ɓ]������悤�ɂ���B
�����[�^�[�̐ݒ�͊e���[�^�[�̃}�j���A���܂������[�J�[�ʃ��[�^�[�|�[�g�J���菇���Q��

�y�t�@�C�A�E�H�[���z
�T�[�o�[���̃t�@�C�A�E�H�[���ݒ�ŁATCP20000�ԃ|�[�g�ւ̃A�N�Z�X�����‚���悤�ɂ���B
���t�@�C�A�E�H�[���ݒ�͂�������Q��

Port�`�F�b�N�e�X�g�y�O�������Port�J���m�F�z�Łu�z�X�g��(FQDN) �܂��� �O���[�o��IP�A�h���X�v�ɃT�[�o�[��(��:centossrv.com)�A�u�`�F�b�N�|�[�g�ԍ��v��20000�Ɠ��́A�u�����ӁE���񎖍��v���m�F�`�F�b�N���āuPort�`�F�b�N���s�v�{�^�����������A
�z�X�g:centossrv.com
�|�[�g:20000
�ɃA�N�Z�X�ł��܂���
�ƕ\������邱�Ƃ��m�F�B

�i�Q�jroot�Ń��O�C���ł��Ȃ����Ƃ��m�F
https://�T�[�o�[��:20000/�ɃA�N�Z�X����B
root�Ń��O�C���ł��Ȃ����Ƃ��m�F�B

�i�R�j��ʃ��[�U�[�Ńp�X���[�h�ύX�ł��邱�Ƃ��m�F
https://�T�[�o�[��:20000/�ɃA�N�Z�X����B
��ʃ��[�U�[�Ń��O�C���ˁu���O�C���v�ˁu�p�X���[�h�̕ύX�v�ŁA�p�X���[�h���ύX�ł��邱�Ƃ��m�F�B
���O�A�E�g��A�V�p�X���[�h�Ń��O�C���ł��邱�Ƃ��m�F�B

�i�S�j��ʃ��[�U�[�Ń��[���]���ݒ肪�s���邱�Ƃ��m�F
�y���[���]���ݒ�z
https://�T�[�o�[��:20000/�ɃA�N�Z�X����B
��ʃ��[�U�[�Ń��O�C���ˁu���[���v�ˁu���[���]���v�ˁu���[���]���̃��[����ݒ肷��v�ˁu�]����v�Ɂu�d�q���[���A�h���X�v��I���˃e�L�X�g�{�b�N�X�ɓ]���惁�[���A�h���X����́ˁu�쐬�v�{�^�������B

�]���ݒ���s�������[�U�[���Ƀ��[���𑗂��Ă݂āA���[�����]���惁�[���A�h���X���ɓ]������邱�Ƃ��m�F�B

�y���[���]���ݒ�폜�z
https://�T�[�o�[��:20000/�ɃA�N�Z�X����B
��ʃ��[�U�[�Ń��O�C���ˁu���[���v�ˁu���[���]���v�ˁuforward �t�@�C�����}�j���A���ݒ肷��v�˃e�L�X�g�{�b�N�X���̓]���惁�[���A�h���X���폜�ˁu�ۑ��v�{�^�������B

�]���ݒ�폜���s�������[�U�[���Ƀ��[���𑗂��Ă݂āA���[�����]���惁�[���A�h���X���ɓ]������Ȃ����Ƃ��m�F�B



���֘A�R���e���c

<!�\�e�L�X�g�݂̂�4�s�\���ɒlj���C������\>



�����̃y�[�W�̃g�b�v�֖߂�

�v���C�o�V�[�|���V�[
centossrv.com