Ubuntu 서버에 GitLab을 설치하는 방법
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
EasySSH는 사용자가 미리 정의된 SSH 연결을 설정할 수 있는 Linux 응용 프로그램입니다. 앱으로 SSH를 설정하면 원격 시스템에 빠르게 액세스하고 내장 터미널 내에서 작업할 수 있으므로 IP 주소, 사용자 이름 등을 기억할 필요가 없습니다.
EasySSH는 기본 OS 용으로 제작 되었지만 프로그램이 오픈 소스이므로 소스 코드가 인터넷에 있고 컴파일하기 쉽습니다. 결과적으로 이 프로그램은 Ubuntu에서 Arch Linux 및 OpenSUSE에 이르기까지 다양한 유형의 Linux 배포판에 적용되었습니다 . 튜토리얼의 이 섹션에서는 최신 버전의 EasySSH를 빠르게 다운로드하여 설치하는 방법을 살펴보겠습니다.
EasySSH는 기본 OS 사용자를 염두에 두고 구축되었습니다. 초등 OS에 대한 한 가지는 후드 아래에서 Ubuntu를 사용한다는 것입니다. 그러나 기본 OS가 Ubuntu와 매우 유사하더라도 개발자는 Snap 스토어에서 다운로드 가능한 DEB 패키지 나 Snap 을 설치하기 쉽게 제공하지 않습니다 . 따라서 일반 Ubuntu를 사용 중이고 EasySSH를 이 운영 체제에서 기본 SSH 클라이언트로 사용하려면 Ubuntu에서 처음부터 프로그램을 빌드해야 합니다.
Ubuntu에서 Easy SSH를 구축하는 것은 매우 쉽습니다. 터미널 창( Ctrl + Alt + T 또는 Ctrl + Shift + T )을 시작하고 프로그램이 올바르게 빌드하는 데 필요한 종속성을 설치하여 시작합니다.
참고: Debian Linux를 사용 중이신가요? 이 빌드 지침을 따르면 EasySSH가 제대로 컴파일됩니다. 또는 Flatpak 릴리스를 사용하십시오.
sudo apt install libgee-0.8-dev libgtk-3-dev libgranite-dev libvte-2.91-dev libjson-glib-dev libunity-dev meson valac gpg
기본 OS는 Ubuntu를 기반으로 하므로 일반적으로 응용 프로그램 설치 방법에 대한 지침에 포함하지 않습니다. 그래도 EasySSH의 경우 개발자가 Elementary OS의 앱 센터에 프로그램을 출시했기 때문에 언급하는 것이 중요합니다.
최신 버전의 Elementary OS Juno를 사용 중이고 좋은 SSH 클라이언트가 필요한 경우 앱 센터를 통해 다운로드하는 것이 좋습니다. 자세한 내용은 이 링크를 확인하세요 .
아치 리눅스를 사용하고 EasySSH를 설치하고 싶으십니까? 그렇다면 AUR 에서 프로그램을 빌드해야 합니다 . EasySSH AUR 패키지 빌드의 첫 번째 단계는 터미널에 Pacman과 함께 Git 및 Base-devel 패키지를 설치하는 것입니다.
sudo pacman -S git base-devel
Git 및 Base-devel 패키지가 설정되면 Trizen AUR 도우미를 다운로드할 차례입니다. 수동으로 처리할 필요 없이 모든 종속성과 함께 EasySSH를 설치하는 데 도움이 됩니다.
참고: Trizen을 사용하여 AUR을 통해 EasySSH를 구축하는 데 문제가 있습니까? 대신 Flatpak 릴리스를 사용해 보십시오.
자식 클론 https://github.com/trizen/trizen CD 트라이젠 makepkg -sri
Trizen을 사용할 준비가 되면 AUR에서 EasySSH를 설치하는 것이 간단합니다!
trizen -S easysh
또는
trizen -S easysh-git
EasySSH의 최신 릴리스를 설치하려는 Fedora Linux 사용자인 경우 문제 없이 소스 코드를 컴파일할 수 없습니다(주로 개발자가 필요한 Fedora 패키지를 구체적으로 나열하지 않기 때문에). 고맙게도 EasySSH RPM을 사용할 수 있으므로 코드를 컴파일하는 것은 그다지 중요하지 않습니다.
설치하려면 Ctrl + Alt + T 또는 Ctrl + Shift + T 를 사용하여 터미널 창을 시작하십시오 . 그런 다음 DNF 패키지 관리자를 사용하여 파일을 시스템에 로드합니다.
참고: 테스트에서 Fedora 29에서 EasySSH를 설치하고 실행했습니다. 이것이 작동하지 않으면 대신 Flatpak 방법을 고려하십시오.
sudo dnf 설치 https://download.opensuse.org/repositories/home:/Dead_Mozay/openSUSE_Leap_15.0/x86_64/easyssh-1.5.3+git.20190128.b75a2f68-lp150.1.2.x86_64.rpm
OpenSUSE Linux는 EasySSH를 설치하기에 가장 쉬운 비 우분투/데비안 Linux 배포판 중 하나입니다. 그 주된 이유는 앱이 OBS에 있기 때문입니다.
공식적으로 앱은 Leap 15 및 Tumbleweed에 설치할 수 있습니다. 작동시키려면 OpenSUSE Build Service 의 EasySSH 페이지 로 이동하십시오 . 그런 다음 SUSE 릴리스를 찾고 "1 Click Install" 버튼을 클릭하여 EasySSH가 작동하도록 합니다.
EasySSH는 Flathub에 있으며 설치가 매우 간단합니다. 하지만 이런 방식으로 앱을 설치하려면 먼저 Flatpak 런타임을 설치하고 Linux 배포판에서 활성화해야 합니다.
Linux 배포판에서 Flatpak 런타임을 활성화하는 방법이 확실하지 않습니까? Flatpaks에 대한 튜토리얼을 확인하십시오! 여기에서는 대부분의 최신 Linux 배포판에서 Flatpak 런타임을 활성화하는 방법을 살펴봅니다.
Flatpak이 실행되고 Linux OS에서 실행되면 Ctrl + Alt + T 또는 Ctrl + Shift + T를 사용하여 터미널을 시작하고 아래 명령을 실행하여 EasySSH를 가져옵니다.
flatpak 원격 추가 --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak 설치 flathub com.github.muriloventuroso.easyssh
이제 EasySSH 앱이 설정 및 설치되었으므로 SSH 연결을 추가할 차례입니다. 연결을 추가하려면 앱의 왼쪽 상단 섹션에서 "+" 아이콘을 찾아 클릭합니다.
새 연결 창에는 여러 텍스트 필드가 있습니다. 먼저 "이름"을 찾아 새 연결의 이름을 지정합니다. 그런 다음 "호스트"로 이동하여 호스트 이름(예: intel-desktop 등)을 입력합니다. 호스트 이름을 모르는 경우 대신 상자에 로컬 IP 주소를 추가하십시오.
IP 주소를 입력한 후 "사용자 이름" 상자를 찾아 SSH를 통해 연결하는 데 사용할 원격 사용자를 입력합니다. 그런 다음 "비밀번호" 상자에 사용자의 비밀번호를 추가합니다. 또는 키로 액세스하려는 경우 "ID 파일에 대한 비밀번호 변경"을 선택하십시오.
중요한 필드가 모두 채워지면 "저장" 버튼을 클릭하여 새 연결 창을 닫습니다.
EasySSH 앱으로 SSH를 통해 연결하려면 앱 왼쪽에서 "호스트" 열을 찾아 시작하려는 연결을 두 번 클릭합니다.
EasySSH로 로드하려는 연결을 찾은 후 기본 앱 창에서 "연결" 버튼을 선택합니다.
"연결"을 클릭하면 곧 터미널 창이 나타나고 액세스하려는 시스템에 대한 연결을 보냅니다. 모든 것이 성공하면 즉시 터미널에 액세스할 수 있습니다.
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 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?