Ubuntu 서버에 GitLab을 설치하는 방법
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
FirewallD는 Linux 운영 체제를 위한 복잡한 방화벽 시스템입니다. Fedora 및 기타 여러 Linux OS에서 기본적으로 제공되는 데는 그럴만한 이유가 있습니다. 강력하고 고도로 구성 가능하며 안전합니다. 그러나 손으로 설정하는 것은 좋지 않습니다.
소란을 피우고 싶지 않고 Ubuntu Server 시스템에서 FirewallD를 시작하고 실행하여 작업을 계속하려는 경우 이 가이드가 적합합니다. Ubuntu Server에서 FirewallD를 쉽게 설정하는 방법을 보여 주는 대로 따라해보세요!
Ubuntu 서버의 Webmin 내부에 내장된 FirewallD 모듈을 사용하려면 Webmin 앱을 설치해야 합니다. 고맙게도 Webmin은 Ubuntu 플랫폼을 잘 지원합니다.
Ubuntu Server에서 Webmin 설치를 시작하려면 터미널 창을 시작하고 SSH를 통해 시스템에 로그인합니다. 또는 물리적으로 서버에 앉아 있습니다. 그런 다음 Ubuntu Server 터미널에 액세스할 수 있게 되면 아래 명령을 입력하여 Webmin이 작동하도록 합니다.
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb
sudo apt install ./webmin_1.981_all.deb
Ubuntu Server에서 Webmin을 설정하는 것은 매우 간단합니다. 그러나 이 프로그램이 시스템에서 작동하도록 하는 방법에 대한 추가 지침이 필요한 경우 지원해 드립니다. Ubuntu Server에서 Webmin을 설정하는 방법에 대한 가이드를 따르십시오 .
Ubuntu Server에서 Webmin 웹 UI를 사용하려면 루트 암호에 액세스해야 합니다 . 그러나 Ubuntu는 기본적으로 루트 계정을 종료합니다. 따라서 루트 계정에 액세스하려면 루트 계정에 암호를 설정해야 합니다.
루트 계정에 암호를 설정하려면 sudo -s 명령을 사용하여 루트에 액세스합니다. 이 명령은 간접적으로 루트 권한을 부여합니다.
sudo -s
루트 수준 액세스 권한을 얻었으면 암호를 변경할 차례입니다. passwd 명령을 사용하여 루트 암호가 변경될 것임을 Ubuntu에 알립니다. 최상의 결과를 얻으려면 루트 암호가 기억하기 쉽고 안전한지 확인하십시오.
참고: 암호 생성에 도움이 필요하면 StrongPasswordGenerator를 확인하십시오 .
암호
이제 Ubuntu Server의 루트 계정이 올바르게 설정되었으므로 Webmin 웹 UI에 로그인할 수 있습니다. 웹 UI에 액세스하려면 즐겨 사용하는 웹 브라우저에서 새 탭을 열고 아래 링크를 방문하세요.
http://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:10000
Webmin은 "firewalld" 패키지가 설치되어 있지 않으면 Ubuntu Server 시스템의 FirewallD와 상호 작용할 수 없습니다. 안타깝게도 다른 많은 Webmin 모듈과 달리 Webmin은 패키지를 자동으로 설치할 수 없습니다. 스스로 해야 합니다.
Webmin에 "firewalld" 패키지를 설치하려면 아래의 단계별 지침을 따르십시오.
1단계: "root"를 사용자 이름으로 사용하고 설정한 암호를 암호로 사용하여 Webmin 사용자 인터페이스에 로그인합니다.
2단계: 왼쪽 사이드바에서 메뉴를 찾아 마우스로 클릭합니다.
3단계: 하단의 사이드바에서 터미널 아이콘을 클릭합니다. 이 버튼은 루트 액세스 권한이 있는 브라우저 내에서 터미널 창을 실행합니다.
4단계: apt install 명령을 사용하여 Ubuntu 서버에 "firewalld" 패키지를 설치합니다.
apt 설치 firewalld -y
5단계: Ubuntu 서버에 "firewalld" 패키지를 설치한 후 TCP를 통해 포트 10000을 차단 해제해야 합니다. 새 방화벽이 Webmin UI에서 사용자를 잠글 것이기 때문입니다.
차단을 해제하려면 Webmin을 설치할 때 사용한 SSH 터미널로 돌아가서 아래 두 명령을 입력하십시오.
sudo 방화벽 cmd --permanent --add-port=10000/tcp sudo 방화벽 cmd --reload
방화벽이 업데이트되면 브라우저에서 F5 키 를 눌러 Webmin을 새로 고 칩니다 . 그런 다음 사이드바 하단에 있는 "모듈 새로 고침" 버튼을 클릭합니다.
사이드바에서 Webmin의 "네트워킹" 섹션에 액세스합니다. 그런 다음 "Linux 방화벽" 버튼을 클릭하고 아래의 단계별 지침을 따르십시오.
1단계: FirewallD 섹션에서 "허용된 포트 추가.." 버튼을 찾아 마우스로 클릭하여 방화벽에 새 포트를 추가합니다.
2단계: "허용된 포트 추가" 버튼을 클릭하면 FirewallD가 "허용된 포트 옵션" 창을 엽니다. 여기에서 "단일 포트"를 찾아 단일 포트를 상자에 입력합니다. 또는 포트 범위인 경우 "포트 범위" 섹션에 범위를 입력합니다.
3단계: 포트 세부 정보를 입력했으면 "네트워크 프로토콜" 섹션을 찾아 TCP 또는 UDP로 설정합니다.
4단계: 녹색 "만들기" 버튼을 찾아 선택하여 규칙 목록에 추가합니다.
1단계: "허용된 서비스 추가" 버튼을 선택하여 허용된 서비스 메뉴를 엽니다.
2단계: "허용할 서비스" 영역을 찾아 마우스로 클릭합니다. 그런 다음 방화벽을 통해 허용할 서비스 이름을 검색 상자에 입력합니다.
3단계: 녹색 "만들기" 버튼을 선택하여 FirewallD 규칙에 새 서비스를 추가합니다.
1단계: FirewallD 규칙 영역 내에서 "포트 포워드 추가" 버튼을 선택합니다.
2단계: "단일 포트" 상자를 찾아 전달하려는 포트를 입력합니다. 또는 "포트 범위" 상자를 선택하여 포트 범위를 추가합니다.
3단계: "대상 포트"를 찾아 단일 포트 또는 포트 범위를 입력합니다.
4단계: "만들기" 버튼을 선택하여 방화벽에 규칙을 추가합니다.
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.
Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.
Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.
Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법
파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.
.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.
GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.
Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.
Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?