CloudWays에서 SSH/SFTP를 사용하여 애플리케이션에 연결하는 방법

Rifat 워드프레스 튜토리얼 Apr 14, 2023

웹 사이트 소유자 또는 개발자인 경우 응용 프로그램의 파일 및 디렉터리에 액세스할 수 있는 기능은 업데이트, 설정 구성 및 문제 해결에 매우 중요합니다. 이를 수행하는 가장 일반적인 방법 중 하나는 파일을 전송하고 명령을 실행하는 안전하고 효율적인 방법을 제공하는 SSH/SFTP를 사용하여 애플리케이션에 연결하는 것입니다. 이 가이드에서는 파일에 쉽게 액세스하고 관리할 수 있도록 SSH/SFTP를 사용하여 Cloudways 호스팅 애플리케이션에 연결하는 단계를 안내합니다. 초보자이든 숙련된 사용자이든 이 가이드는 워크플로를 간소화하고 Cloudways 호스팅을 최대한 활용하는 데 필요한 지식과 도구를 제공합니다.

SSH 및 SFTP 이해: 안전한 데이터 관리 방법

인터넷을 통해 컴퓨터 또는 서버 간에 데이터를 관리할 때 보안이 최우선 순위가 되어야 합니다. 여기서 SSH(Secure Shell)와 SFTP(Secure File Transfer Protocol)가 사용됩니다.

SSH는 두 장치 간의 데이터 통신을 인증하고 암호화하는 안전한 방법을 제공하므로 제3자가 두 장치 간의 통신을 해독할 수 없습니다. 이는 민감한 데이터를 관리하거나 웹사이트 또는 애플리케이션을 업데이트할 때 특히 중요합니다.

그러나 SSH는 파일 전송에만 국한되지 않습니다. 또한 이를 사용하여 Composer, Git, WordPress용 WP-CLI 및 데이터베이스 쿼리와 같은 추가 도구를 실행할 수 있으므로 웹 사이트 또는 애플리케이션을 관리하기 위한 다재다능하고 효율적인 도구가 됩니다.

놀라운 웹사이트 만들기

최고의 무료 페이지 빌더 Elementor와 함께

지금 시작

마찬가지로 SFTP는 SSH를 통해 작동하는 보안 파일 전송 프로토콜로, 파일 전송에 추가 보안 계층을 추가합니다. 전송된 데이터를 암호화하여 누구도 일반 텍스트로 가로채서 읽을 수 없도록 합니다. 따라서 모든 파일 전송 요구 사항에 대해 SFTP를 사용하는 것이 좋습니다.

SSH/SFTP를 사용하여 애플리케이션에 연결

SSH/SFTP를 사용하여 Cloudways에서 호스팅하는 애플리케이션에 연결하기 전에 준비해야 할 몇 가지 전제 조건이 있습니다. 여기에는 다음이 포함됩니다.

  • 마스터 또는 애플리케이션 사용자 이름: Cloudways 계정 또는 액세스하려는 특정 애플리케이션과 연결된 사용자 이름이 필요합니다.
  • 비밀번호: 사용자 이름과 연결된 비밀번호도 필요합니다.
  • 공용 IP 주소: 이것은 서버 IP라고도 하며 Cloudways 플랫폼 내에서 찾을 수 있습니다.

다음 단계에서는 Cloudways 플랫폼에서 이 정보를 찾는 방법을 안내합니다. 마스터 사용자는 기본적으로 SSH 액세스를 활성화하지만 모든 애플리케이션 사용자에 대해 SSH 액세스를 수동으로 활성화해야 합니다. 이러한 사전 요구 사항이 준비되면 애플리케이션에 연결하고 SSH/SFTP로 변경을 시작할 준비가 된 것입니다.

애플리케이션 자격 증명에 액세스

Cloudways 플랫폼에서 애플리케이션에 연결하려면 자격 증명에 액세스해야 합니다. 사용 가능한 자격 증명에는 마스터 자격 증명과 애플리케이션 자격 증명의 두 가지 유형이 있습니다. 일반적으로 웹 사이트 소유자는 팀 구성원에게 응용 프로그램 자격 증명을 제공합니다. 어떤 자격 증명을 사용해야 하는지 확실하지 않은 경우 웹사이트 소유자 또는 관리자에게 문의하세요.

Microsoft Windows를 사용하는 경우 WLS(Windows Linux Subsystem)를 활성화하거나 PuTTY와 같은 타사 도구를 사용하여 연결해야 할 수도 있습니다. 그러나 Cloudways는 사용할 수 있는 내장 SSH 터미널 옵션도 제공합니다.

원격으로 연결하려면 SFTP 클라이언트가 필요합니다. 이 가이드에서는 Windows 및 macOS와 모두 호환되는 인기 있는 무료 타사 도구인 FileZilla를 사용합니다. 그러나 원하는 SFTP 클라이언트를 사용할 수 있습니다. 최신 버전인지 확인하려면 공식 웹 사이트에서 다운로드하십시오.

마스터 자격 증명을 사용하여 Cloudways 서버에 연결하려면 먼저 Cloudways 플랫폼으로 이동하고 이메일 주소와 비밀번호를 사용하여 로그인합니다. 로그인하면 상단 메뉴 표시줄에서 서버 메뉴에 액세스할 수 있습니다. 여기에서 연결할 특정 서버를 선택할 수 있습니다.

서버 관리 섹션에 있는 공용 IP 주소, 사용자 이름 및 비밀번호를 기록해 두십시오. 이 정보는 서버에 연결하고 파일 및 디렉터리에 액세스할 때 중요합니다.

애플리케이션 자격 증명을 사용하여 Cloudways 서버에 액세스하려면 다음과 같은 간단한 단계를 따르십시오.

이메일 주소와 비밀번호를 사용하여 Cloudways 플랫폼 계정에 로그인합니다.

로그인한 후 상단 메뉴 표시줄에 있는 "서버" 탭으로 이동합니다.

자격 증명에 액세스하려는 애플리케이션을 호스팅하는 서버를 선택합니다.

"www" 버튼을 클릭하고 관심 있는 애플리케이션의 이름을 선택합니다.

애플리케이션의 공용 IP 주소, 사용자 이름 및 암호를 찾을 수 있는 "애플리케이션 자격 증명" 섹션을 찾습니다. 나중에 참조할 수 있도록 이 정보를 기록해 두십시오.

이러한 단계를 따르면 Cloudways에서 애플리케이션 자격 증명에 빠르고 쉽게 액세스하고 보다 강력하고 유연하게 웹 사이트를 관리할 수 있습니다.

연결 시작 - SSH

SSH/SFTP를 사용하여 Cloudways 호스팅 애플리케이션에 연결하려면 몇 가지 간단한 단계를 따라야 합니다. 먼저 PuTTY 클라이언트를 실행하고 서버의 공용 IP 주소인 호스트 이름을 입력합니다. 그런 다음 SSH의 표준 TCP 포트인 포트 22를 입력하고 열기를 클릭합니다.

서버에 처음 연결하는 경우 RSA2 키 프롬프트가 표시될 수 있습니다. 향후 연결을 위해 이 호스트를 신뢰할 수 있는 호스트로 만들려면 예를 클릭하기만 하면 됩니다.

서버에 로그인 - SSH(Microsoft Windows)

이전에 기록한 마스터 또는 애플리케이션 사용자 이름을 입력합니다. 마우스 오른쪽 버튼을 한 번 탭하여 복사한 항목을 터미널에 붙여넣을 수 있습니다. 터미널 화면은 마우스가 아닌 탐색용 화살표 키로만 작동합니다.

비밀번호를 입력하세요. 보안상의 이유로 비밀번호를 입력할 때 문자가 나타나지 않습니다.

Enter 키를 눌러 서버에 로그인합니다. 성공적으로 로그인하면 "ls"와 같은 명령을 실행하여 파일과 디렉터리를 탐색할 수 있습니다. 마스터 자격 증명을 사용하는 경우 대상 애플리케이션 폴더로 이동해야 하며, 애플리케이션 자격 증명을 사용하는 경우 해당 애플리케이션 폴더로 직접 이동합니다.

서버에 로그인 - SSH(Linux/macOS)

Cloudways 서버에 연결하기 위해 Linux/macOS용 외부 SSH 클라이언트가 필요하지 않지만 원하는 경우 사용할 수 있습니다. 이 가이드에서는 Linux(Ubuntu)를 사용합니다.

시작하려면 터미널을 열고 다음 명령을 입력하십시오. 사용자 이름은 마스터 또는 애플리케이션 사용자 이름을 나타내고 호스트 이름은 서버 공용 IP 주소입니다. SSH 연결은 기본적으로 포트 22를 사용하여 시작됩니다.

ssh username@host

SSH 클라이언트 명령에 -i identity 스위치를 추가하여 사용할 개인 키를 지정할 수도 있습니다.

ssh -i ~/.ssh/id_rsa [email protected]

SSH를 통해 처음으로 서버에 연결할 때 RSA 키 프롬프트가 표시될 수 있습니다. 향후 연결을 위해 이 서버를 신뢰할 수 있는 호스트로 설정하려면 "yes"를 입력하십시오.

그런 다음 비밀번호를 입력하라는 메시지가 표시됩니다. 보안상의 이유로 비밀번호는 입력할 때 화면에 나타나지 않습니다.

SSH를 통해 서버에 성공적으로 연결되면 "ls"와 같은 명령을 실행하여 파일과 디렉토리를 나열하고 탐색할 수 있습니다.

SSH는 잘못된 지침을 실행하면 웹 사이트가 손상되고 중요한 파일이 삭제될 수 있으므로 주의해서 사용해야 하는 강력한 도구라는 점에 유의하는 것이 중요합니다. 따라서 SSH를 신중하게 사용하고 항상 작업 중인 애플리케이션을 백업하거나 필요한 경우 복원할 수 있도록 전체 서버 백업을 수행하는 것이 좋습니다. 마스터 자격 증명을 사용하는 경우 대상 응용 프로그램 폴더를 찾아야 하며 응용 프로그램 자격 증명은 해당 응용 프로그램 폴더에 직접 연결됩니다.

연결 시작 - SFTP

Cloudways 호스팅 서버에 대한 SFTP 연결을 시작하려면 먼저 FileZilla 클라이언트를 시작하고 호스트 필드에 "sftp://server-ip-address"를 입력해야 합니다. 이렇게 하면 SFTP 연결이 설정됩니다. 그런 다음 비밀번호와 함께 이전에 기록해 두어야 하는 마스터 또는 애플리케이션 사용자 이름을 입력해야 합니다. QuickConnect를 클릭하여 연결을 설정하기 전에 포트 22를 설정해야 합니다.

연결되면 로컬 컴퓨터와 서버 간에 파일과 폴더를 끌어다 놓을 수 있습니다. 마스터 자격 증명을 사용하는 경우 대상 응용 프로그램 폴더를 찾아야 하며, 응용 프로그램 자격 증명을 사용하는 경우 해당 응용 프로그램 폴더로 바로 이동됩니다.

권한 관련 문제가 발생하는 경우 파일 및 폴더 권한을 재설정할 수 있습니다. 다음 단계를 따르면 SFTP를 사용하여 애플리케이션에 쉽고 안전하게 연결하고 파일 관리 작업을 간소화할 수 있습니다.

마무리

SSH/SFTP를 사용하여 애플리케이션에 연결하는 것은 파일과 디렉토리를 효율적으로 관리해야 하는 웹 사이트 소유자 또는 개발자에게 필수적인 기술입니다. 이 가이드에 설명된 단계를 따르면 Cloudways 호스팅 서버에 대한 보안 연결을 쉽게 설정하고 파일에 쉽게 액세스할 수 있습니다. Cloudways는 호스팅 요구 사항을 관리하기 위한 사용자 친화적인 플랫폼을 제공하며 SSH/SFTP를 통해 기능을 최대한 활용하여 작업 흐름을 간소화하고 생산성을 높일 수 있습니다. Cloudways 를 이제 막 시작했든 숙련된 사용자이든 SSH/SFTP를 작업 흐름에 통합하면 파일을 보다 효율적으로 관리하고 호스팅 경험을 한 단계 끌어올리는 데 도움이 될 수 있습니다.

Divi WordPress Theme