Don't use IdentitiesOnly under 'ssh -p'

This commit is contained in:
Jeff Forcier 2012-04-09 17:57:41 -07:00
parent 00c4193b43
commit 59852e79de
1 changed files with 2 additions and 1 deletions

View File

@ -79,7 +79,8 @@ module Vagrant
"-o", "StrictHostKeyChecking=no", "-o", "LogLevel=QUIET"]
# Solaris/OpenSolaris/Illumos uses SunSSH which doesn't support the IdentitiesOnly option
command_options += ["-o", "IdentitiesOnly=yes"] if !Util::Platform.solaris?
# (Also don't use it in plain mode, it'll skip user agents.)
command_options += ["-o", "IdentitiesOnly=yes"] if !Util::Platform.solaris? || plain_mode
command_options += ["-i", options[:private_key_path]] if !plain_mode
command_options += ["-o", "ForwardAgent=yes"] if ssh_info[:forward_agent]