Ubuntu 서버에 GitLab을 설치하는 방법
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
Linux 데스크톱에 원격으로 액세스하는 쉬운 방법을 찾고 계십니까 ? X2Go 설치를 고려하십시오. VNC와 같은 것보다 훨씬 사용자 친화적이며 Chrome 원격 데스크톱과 같은 웹 브라우저가 필요하지 않습니다. 가장 좋은 점은 주로 Linux에 초점을 맞추고 있기 때문에 다른 운영 체제 때문에 지원이 중단되는 것에 대해 걱정할 필요가 없다는 것입니다. 다음은 Linux에서 X2Go를 설정하고 실행하는 방법입니다.
스포일러 주의 : 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오 .
서버 설정
X2Go 호스트 설정은 모든 Linux 배포판에서 다릅니다. 이 때문에 가장 널리 사용되는 Linux 배포판에서 서버 소프트웨어를 실행하는 방법을 정확히 세분화했습니다. Linux 버전에서 작동하는 X2Go 서버 소프트웨어를 찾고 있지만 아래에서 다루지 않은 경우 운영 체제의 패키지 관리자를 확인하거나 X2Go 웹 사이트에서 다운로드 가능한 소스 아카이브를 확인하는 것이 좋습니다.
X2Go를 사용하려면 SSH를 사용해야 합니다. 이 가이드를 따르기 전에 X11 포워딩과 함께 SSH를 설정하십시오 .
우분투
X2Go에는 두 부분이 있습니다. 우분투에서는 클라이언트만 존재합니다. X2Go 세션을 호스팅하려는 경우 이는 짜증나는 일입니다. 이 문제를 해결하기 위해 커뮤니티 구성원은 사용자가 서버 구성 요소를 빠르게 추가하기 위해 추가할 수 있는 PPA를 직접 만들었습니다. PPA는 Ubuntu의 데스크톱 버전에만 국한되지 않습니다. Ubuntu 서버 상자에서 X2Go 호스트를 설정하려는 경우 제대로 작동합니다. 또한 PPA는 모든 Ubuntu 파생 제품(Elementary 및 Mint 등)에서 작동합니다.
터미널을 열고 X2GO PPA를 추가합니다.
sudo apt-add-repository ppa:x2go/stable
그런 다음 apt update로 Ubuntu의 소프트웨어 소스를 업데이트합니다.
sudo 적절한 업데이트
Ubuntu용 소프트웨어 소스가 최신이면 소프트웨어를 설치합니다.
sudo apt-get install x2goserver x2goserver-xsession
이 두 패키지는 필요한 모든 것입니다. 즉, Lubuntu 또는 Ubuntu Mate를 사용하는 경우 설치할 추가 패키지가 있습니다. 이는 데스크톱 관련 바인딩입니다.
우분투 메이트:
sudo apt-get install x2gomatebindings
루분투:
sudo apt-get install x2golxdebinding
이러한 패키지를 Ubuntu에 설치하면 X2Go 서버 세션이 자동으로 설정됩니다. 설치 프로세스 내에서 모든 것이 완료되며 조정할 필요가 없습니다.
데비안
Debian은 Ubuntu와 동일한 패키지 기반을 공유하지만 X2Go 소프트웨어 저장소를 작동시키는 쉬운 방법은 없습니다. 대신 몇 가지 사항을 수동으로 조정해야 합니다. repo 키를 추가하여 시작하십시오. 데비안은 신뢰할 수 없는 소프트웨어를 설치하지 않기 때문에 이것은 중요합니다.
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
키가 추가되면 실제 소프트웨어 저장소를 추가할 차례입니다.
참고: Debian 9.2 안정 버전을 사용하지 않습니까? 실행 중인 데비안 버전에 관계없이 "안정적"으로 변경하십시오.
echo 'deb https://packages.x2go.org/debian stable main' | sudo 티 /etc/apt/sources.list.d/x2go.list
소프트웨어 소스를 추가한 후 Debian을 업데이트하여 변경 사항을 반영하십시오.
sudo apt-get 업데이트
마지막으로 X2Go 서버 도구를 설치하여 모든 것을 작동시키십시오.
sudo apt-get install x2goserver x2goserver-xsession
아치 리눅스
Arch Linux는 커뮤니티 저장소를 통해 X2Go 서버 소프트웨어를 지원합니다. 설치하려면 Arch 패키지 관리자를 사용하십시오.
sudo 팩맨 -S x2goserver
소프트웨어가 설치된 상태에서 X2Go용 새 데이터베이스를 만듭니다.
sudo x2godbadmin --createdb
마지막으로 systemd에서 서버 소프트웨어를 활성화하고 시작합니다.
sudo systemctl 활성화 x2goserver.service sudo systemctl 시작 x2goserver.service
페도라
X2Go는 Fedora에서 잘 지원됩니다. dnf install 명령을 사용하여 다른 패키지처럼 설치하십시오 .
sudo dnf 설치 x2goserver x2goserver-xsession
그런 다음 X2Go가 사용할 데이터베이스를 생성합니다(Fedora가 자동으로 수행하지 않는 경우).
sudo x2godbadmin --createdb
마지막으로 systemd로 서비스를 활성화합니다.
sudo systemctl 활성화 x2goserver.service sudo systemctl 시작 x2goserver.service
오픈수세
X2Go 서버 소프트웨어는 개발자의 자체 소프트웨어 저장소를 통해 설치할 수 있습니다. 추가하는 방법은 다음과 같습니다.
sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras
그리고
zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release
소프트웨어 리포지토리를 추가한 후 시스템에 패키지를 설치합니다.
x2goserver x2goserver-xsession의 sudo zypper
X2Go용 데이터베이스를 만듭니다. SUSE 패키지는 이를 처리할 수도 있고 처리하지 않을 수도 있습니다. X2Go가 작동하지 않으면 터미널을 사용하여 직접 하라는 신호입니다.
sudo x2godbadmin –createdb
모든 것이 설치된 상태에서 systemd init 시스템 내에서 X2Go를 활성화합니다.
sudo systemctl 활성화 x2goserver.service sudo systemctl 시작 x2goserver.service
X2Go 클라이언트 설치
이제 서버가 설정되었으므로 원격 입력할 시간입니다. X2Go 클라이언트는 Linux에서 널리 사용되지만 (https://code.x2go.org/releases/binary-win32/x2goclient/)에서도 사용할 수 있습니다. releases/4.1.0.0-2017.03.11/x2goclient-4.1.0.0-2017.03.11-setup.exe) Windows, Android 및 기타 플랫폼. 어쨌든 Linux 게스트와 연결하려면 먼저 선호하는 운영 체제용 클라이언트를 설치해야 합니다. 운 좋게도 X2Go 클라이언트 설정은 소프트웨어의 서버 측면보다 덜 복잡합니다. Linux 배포판이 아래에 언급되지 않은 경우 웹사이트에서 클라이언트의 최신 소스 버전을 확인 하십시오 .
우분투
sudo apt 설치 x2goclient
데비안
sudo apt-get 설치 x2goclient
아치 리눅스
sudo 팩맨 -S x2goclient
페도라
sudo dnf 설치 x2goclient
오픈수세
OBS에서 최신 버전의 X2Go 클라이언트를 가져옵니다 . 설치하려면 OpenSUSE 버전을 선택한 다음 "원클릭 설치" 버튼을 클릭합니다.
연결 중
연결하려면 X2Go 세션을 호스팅하는 원격 서버/Linux PC의 이름을 입력하십시오. 이것은 SSH에 로그인하는 데 사용하는 것과 동일한 호스트 또는 IP여야 합니다. 그런 다음 아래 단계를 따르십시오.
예를 들어 데스크탑에 로그인하려면 "arch-linux-desktop"을 입력하거나 로컬 네트워크 외부에서 이 작업을 수행하는 경우 인터넷 IP 주소를 입력합니다.
다음 필드에서 "로그인" 필드에 SSH를 통해 로그인하는 데 사용하는 사용자 이름을 입력합니다.
"포트"의 경우 가장 좋은 방법은 그대로 두는 것입니다. 대부분의 사람들이 기본 SSH 포트를 22에서 변경하지 않기 때문입니다. 그러나 OpenSSH 에서 변경한 경우 "22" 대신 추가하십시오.
마지막으로 드롭다운 메뉴에서 데스크톱 환경을 선택합니다. 클라이언트에 아무 것도 표시되지 않으면 하나를 설치해야 합니다.
참고: 매우 가볍기 때문에 X2Go용 LXDE, MATE 또는 XFCE를 사용해 보십시오.
모든 것이 설정되면 "확인"을 클릭하여 X2Go 서버에 연결하십시오!
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 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?