Sha256: f83285c87737b290c64d8f6e3c83dc646a99cc0f5f1d9f42bb801b2e92a59e1a

Contents?: true

Size: 416 Bytes

Versions: 11

Compression:

Stored size: 416 Bytes

Contents

#!/usr/bin/expect

set uname [lrange $argv 0 0]
set password [lrange $argv 1 1]
set host [lrange $argv 2 2]
set port [lrange $argv 3 3]

if { $port != "" } {
  set port_option "-p $port"
} else {
  set port_option ""
}

spawn ssh $port_option -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no $uname@$host

expect "*password: " {
  send "$password\r"
} timeout {
  send_user "Error connecting"
}

interact

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
vagrantup-0.1.4 script/vagrant-ssh-expect.sh
vagrantup-0.1.3 script/vagrant-ssh-expect.sh
vagrantup-0.1.2 script/vagrant-ssh-expect.sh
vagrantup-0.1.1 script/vagrant-ssh-expect.sh
vagrantup-0.1.0 script/vagrant-ssh-expect.sh
vagrant-0.1.4 script/vagrant-ssh-expect.sh
vagrant-0.1.4.pre.a script/vagrant-ssh-expect.sh
vagrant-0.1.3 script/vagrant-ssh-expect.sh
vagrant-0.1.2 script/vagrant-ssh-expect.sh
vagrant-0.1.1 script/vagrant-ssh-expect.sh
vagrant-0.1.0 script/vagrant-ssh-expect.sh