하지만 별도의 구성 파일이 있습니다

하지만 별도의 구성 파일이 있습니다

내 컴퓨터에 ~/job/ssh/config라는 파일을 설정했습니다.

Host bitbucket
 HostName bitbucket.org
 IdentityFile ~/job/ssh/rsa_key
 user git
 IdentitiesOnly yes

그리고 내~/.ssh/config

~/.ssh/config 
Include /home/pcmagas/job/ssh/config

이 폴더에는 ~/job/ssh다음과 같은 설정이 있습니다.

-rw------- 1 pcmagas pcmagas  191 Σεπ  15 10:57 config
-rw------- 1 pcmagas pcmagas 3414 Σεπ  15 10:45 rsa_key
-rw------- 1 pcmagas pcmagas  761 Σεπ  15 10:45 rsa_key.pub
-rw------- 1 pcmagas pcmagas  419 Αυγ  28 15:32 work
-rw------- 1 pcmagas pcmagas  109 Αυγ  28 15:32 work.pub

다음을 수행하여:

$ ssh bitbucket
PTY allocation request failed on channel 0
authenticated via ssh key.

You can use git to connect to Bitbucket. Shell access is disabled
Connection to bitbucket.org closed.

나도 할 수있어:

 ssh -i ~/job/ssh/rsa_key [email protected]
PTY allocation request failed on channel 0
authenticated via ssh key.

You can use git to connect to Bitbucket. Shell access is disabled

bithubket에 접속할 수 있어요.

또한 다음을 수행하여:

GIT_SSH_COMMAND='ssh -i ~/job/ssh/rsa_key -o IdentitiesOnly=yes' git clone [email protected]:exampe/myproj.git

복제할 수 있습니다.

Γίνεται κλωνοποίηση μέσα στο 'myproj'...
remote: Enumerating objects: 210004, done.
fetch-pack: unexpected disconnect while reading sideband packet

하지만 변수 없이는 할 수 없습니다. 무슨 문제가 있습니까?

완화 조치로 ~/.ssh/config의 포함 줄을 주석 처리하고 다음 내용을 직접 입력해 보았습니다 ~/.ssh/config.

Host bitbucket
 HostName bitbucket.org
 IdentityFile ~/job/ssh/rsa_key
 user git
 IdentitiesOnly yes

또한 다음 명령도 실행했습니다.

chmod 400 ~/job/ssh/*
chmod +w ~/job/ssh/config

답변1

이 설정이 작동하려면 항목 이름을 바꾸십시오.

Host bitbucket
 HostName bitbucket.org
 IdentityFile ~/job/ssh/rsa_key
 user git
 IdentitiesOnly yes

입력하다:

Host bitbucket.org
 HostName bitbucket.org
 IdentityFile ~/job/ssh/rsa_key
 user git
 IdentitiesOnly yes

이렇게 하면 ssh-agent가 에 있는 키 ~/job/ssh/rsa_key대신에 있는 키를 사용하도록 속입니다 ~/.ssh.


하지만 별도의 구성 파일이 있습니다

항목이 다음 위치에 있으면 이 모든 것이 작동합니다.

  • ~/작업/ssh/config
  • ~/.ssh

첫 번째 작업을 수행하려면 다음 줄을 입력해야 합니다.

Include /home/pcmagas/job/ssh/config

존재하다 ~/.ssh/config.

관련 정보