0
迷惑メールボックスのsshキーにアクセスしてそこから他のホストにアクセスできるようにしたいと思います。その後、vagrant reload
:私は、の〜/ .ssh/configに迷惑メールのsshと私のユーザ名
Host 127.0.0.1
ForwardAgent yes
(ないlocalhost
将来の世代に注意してください)で、この
Vagrant::Config.run do |config|
config.ssh.forward_agent = true
end
とこれを行います。良い。
╭╴ (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]:~
しかし、ユーザーvagrant
が、私はSSHを介して他の世界にジャンプするときに私が欲しいものではありませんので、今私はまだ、明確に自分のユーザー名を使用する必要があります。私はこのスクリプトを作成し、私のチーム内でスクリプトを共有したいので、私の名前を入力するだけで答えはありません。
#!/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]
ありがとうございます。