capistrano3에서 ssh agent forwarding
1487 단어 SSHCapistrano
쓰는 방법은
production.rb
set :ssh_options, {
user: 'ec2-user',
keys: %w{~/.ssh/x.pem ~/.ssh/y.pem},
forward_agent: true,
auth_methods: %w{publickey}
}
이런 느낌입니다.
이것으로 무엇을 할 수 있습니까?
라는 상황에서 서버 X에 Y.pem을 두지 않고 X-> Y의 SSH 연결을 할 수 있습니다.
위 그림과 같이 작업단말에 X, Y 각각의 열쇠가 있으면 됩니다.
단, 위의 Capistrano의 ssh 설정만으로는 사용할 수 없습니다.
작업 단말기에서
ssh-add -l
를 두드릴 때 다음과 같아야 합니다.$ ssh-add -l
2048 f7:07:18:66:97:f0:8f:7b:40:6f:0b:97:98:de:5e:18 /home/newgyu/.ssh/y.pem (RSA)
어떻게 하면 좋은가 하면 미리 아래의 명령을 두드려 둘 필요가 있습니다.
$ ssh-add /home/newgyu/.ssh/y.pem
Reference
이 문제에 관하여(capistrano3에서 ssh agent forwarding), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NewGyu/items/285d6d5152e01f0b9497텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)