힘내 원격 추가 SSH

Abdul Jabbar 2023년6월20일
  1. SSH(보안 셸) 키
  2. 다른 SSH 포트 추가 Git Remote
힘내 원격 추가 SSH

이 시대에 가장 널리 사용되는 버전 관리 시스템은 팀 구조 내에서 대부분의 개발자가 운영하는 Git입니다. 이것은 프로젝트가 얼마나 크거나 중요한지에 관계없이 주로 코드 효율성을 위해 사용됩니다.

이 블록에서는 Git에 SSH 키를 추가하는 방법을 배웁니다.

SSH(보안 셸) 키

SSH는 Secure Shell의 약자입니다. 네트워크 프로토콜에 대한 보안되지 않은 원격 통신에 대한 보안 대체를 도입하기 위해 생성된 키입니다.

SSH 키는 사용자, 특히 시스템 관리자에게 원격 파일 전송을 위한 플랫폼을 제공하고 네트워크를 관리하는 데 사용할 수 있으며 원격 운영 체제 액세스에도 사용할 수 있습니다.

이 간단한 가이드에서는 다른 SSH 포트와 함께 git remote를 추가하는 방법을 알아봅니다. SSH 서버는 기본적으로 포트 22에서 작동합니다.

다른 포트에서 실행하면 오류가 발생합니다. 따라서 시스템에서 사용할 수 있는 포트를 변경할 수도 있습니다.

git 원격 추가

로컬 리포지토리를 시작할 때 번거로움 없이 코드를 효율적으로 푸시할 수 있는 원격 리포지토리를 추가해야 합니다. 이는 Git 명령 git remote add를 통해 수행할 수 있습니다.

git remote add 명령은 새 원격 저장소에 대한 상호 관계 레코드를 빌드하는 데 사용됩니다. 이 명령은 기본적으로 다음과 같이 새 원격 저장소를 추가하기 위해 로컬 서버 사용자 이름과 IP 주소가 필요합니다.

git remote add remote_name ssh://username@ip_address/path-to-git-repo/repo.git

예:

git remote add origin ssh://root@156.168.28.xxx/var/repositories/lau.git

위의 origin 명령을 통해 새 리모컨이 추가되었습니다. SSH 포트를 변경한 경우 코드가 원격으로 푸시되지 않으며 다음과 같은 오류가 발생합니다.

ssh: connect to host 156.168.28.xxx port 22: Connection refused
fatal: Could not read from remote repository.

Make sure you have the rights
and the repository exists.

즉, git remote를 추가할 때 기본 SSH 포트 22에 연결을 시도했습니다. 오류가 발생하여 포트 22가 수정되었습니다.

이제 리모컨을 추가할 때 다른 포트를 설정할 것입니다.

다른 SSH 포트 추가 Git Remote

여기에서 새 원격을 추가하기 위한 다른 SSH 포트를 지정합니다.

git remote add origin ssh://username@ip_address:port/path-to-git-repo/repo.git

예:

git remote add origin ssh://root@156.168.28.xxx:5254/var/repository/lau.git

이제 위의 명령이 지정된 다른 SSH 포트, 즉 5254의 새 원격으로 코드를 푸시하는 것을 볼 수 있습니다.

작가: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

관련 문장 - Git Remote