나는 거기에서 다른 호스트에 액세스 할 수 있도록 유모차 상자에 ssh 키에 대한 액세스 권한을 갖고 싶습니다. 나는 (미래 세대에 참고 : localhost
를) ~/스푸핑/설정에ssh 유모차와 내 사용자 이름
Host 127.0.0.1
ForwardAgent yes
을이
Vagrant::Config.run do |config|
config.ssh.forward_agent = true
end
과이 작업을 수행 한 후 vagrant reload
. 좋은. 사용자 vagrant
내가 ssh를 통해 다른 세계로 이동할 때 내가 원하는 것을하지 않기 때문에
╭╴ (master *$%=)╶╮
╰ [email protected]:analytics $ vagrant ssh
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-101-generic x86_64)
[...]
[T] [email protected]:~ $ ssh-add -l
[...we have identities!...]
[T] [email protected]:~
는하지만 지금은 아직 명시 적으로 내 이름을 사용해야합니다. 이 스크립트를 작성하고 팀 내의 스크립트를 공유하고 싶으므로 내 이름을 입력하는 것이 대답이 아닙니다.
#!/bin/bash
ssh -L 1234:host.example.com:1234 [email protected]
우리는 모두가 나 VAGRANT_SSH_USER=jeff
에 대한 같은 환경 변수를 설정하는 것에 동의하고 우리의 스크립트에 있음을 사용할 수 있습니다. 하지만 모든 사람들이 환경 변수를 설정할 필요가없는 더 좋은 방법이 있을까요?
#!/bin/bash
ssh -L 1234:host.example.com:1234 [email protected]
감사합니다.