Matthew Hooker
ff64ccda55
Merge pull request #5426 from hashicorp/fix_4915
...
Fix 4915
2018-02-05 14:54:27 -08:00
Matthew Hooker
63f1673909
ssh deadlines
2018-01-31 12:35:25 -08:00
Matthew Hooker
cab52872f4
add session level keep-alives for ssh communicator
2018-01-30 22:00:37 -08:00
Matthew Hooker
ebe995c0ff
run goimports
2018-01-22 17:21:10 -08:00
Paul Kilar
d9b404fa00
SOCKS5 proxy support
2017-10-10 15:04:15 +01:00
Megan Marsh
a79d5eff4e
implement sftp path
2017-10-05 10:44:18 -07:00
Megan Marsh
93bddb3e65
implement directory fix for lxc file uploads
2017-10-04 13:35:15 -07:00
Megan Marsh
b3cc90125d
ssh communicator works
2017-10-03 16:36:27 -07:00
Megan Marsh
a5e6134819
implement dir check for ssh communicator
2017-10-03 15:55:32 -07:00
Megan Marsh
4e8303f3b4
Merge pull request #5024 from rickard-von-essen/issue-4941
...
ssh: Renamed ssh_disable_agent to ssh_disable_agent_forwarding
2017-08-28 11:55:26 -07:00
Matthew Hooker
ea76b5a693
Show scp output on error
2017-08-10 11:46:38 -07:00
Rickard von Essen
4f6010aa26
ssh: Renamed ssh_disable_agent to ssh_disable_agent_forwarding
...
Closes : #4941
2017-06-19 16:26:18 +02:00
Roger Shimizu
28ee60d216
handle ABI change of golang-golang-x-crypto-dev
...
That ABI change was due to CVE security fix
Fix is picked from upstream of golang-golang-x-crypto-dev:
https://github.com/golang/crypto/commit/e4e2799dd7aab89f583e1d898300d96367750991
Closes : #861282
2017-05-14 23:54:04 +09:00
Matthew Hooker
81522dced0
move packer to hashicorp
2017-04-04 13:39:01 -07:00
Matthew Hooker
eab4730c29
communicator/ssh: don't return error if we can't close connection.
2017-03-30 02:14:49 -07:00
Matthew Hooker
cc11ec3566
check for a couple errors
2017-03-28 20:36:21 -07:00
Matthew Hooker
35578d9ed1
remove unnecessary type conversions
2017-03-28 20:36:21 -07:00
Matthew Hooker
79287d7e47
simplify some code
2017-03-28 20:36:20 -07:00
Matthew Hooker
ce259c126a
communicator/ssh: fix nil ptr error
...
fixes a case where we could return a nil error and nil ssh session.
2017-03-20 14:30:53 -07:00
Vasiliy Tolstov
00ebe9e1d3
various fixes
...
Signed-off-by: Vasiliy Tolstov <[email protected] >
2016-11-29 14:55:44 +03:00
Matthew Hooker
d920b3fbf4
run gofmt
2016-11-01 14:08:04 -07:00
Matthew Hooker
892d5e82c9
expect_disconnect option
...
provisioner/shell: Adds option to fail if the remote server disconnects
us.
2016-10-21 11:39:03 -07:00
Matthew Hooker
5747f4e890
prevent panic when ssh reconnect fails
2016-10-14 11:23:35 -07:00
Matthew Hooker
4e93e60313
log unknown error, make ExitMissingError clearer
2016-10-06 11:13:39 -07:00
Matthew Hooker
286b7836fa
remove dead code.
...
continues work from a629f1655b
2016-10-05 18:17:02 -07:00
Matthew Hooker
5ab19ea469
bump ssh library, check for ssh.ExitMissingError
...
should resolve #3920
2016-10-05 18:16:08 -07:00
开恒
5919f8d552
continue add support for file-provisioner implement directory download feature.
2016-09-18 20:48:30 +08:00
Alex Brown
0cea0e5c24
Swap width and height when allocating a pty
...
RequestPty from crypto/ssh looks like this:
func (s *Session) RequestPty(term string, h, w int, termmodes TerminalModes) error
So arguments 2 and 3 are height and width, respectively. I'm not sure if
the original was just a typo, or if there's an actual reason we want a
40 column terminal. Either way, having a terminal this narrow led me to
a really "fun" bug[0], where `wget` in my shell provisioner scripts
would segfault when trying to display the progress bar.
[0] http://lists.gnu.org/archive/html/bug-wget/2016-02/msg00041.html
2016-04-06 15:40:19 -04:00
Vasiliy Tolstov
feee19e4ed
file provisioner improvements
...
* allow specify source/destination as dir
* allow specify many files as source
Signed-off-by: Vasiliy Tolstov <[email protected] >
2016-02-12 11:48:28 -08:00
Alfonso Acosta
a59c82d7a6
Add sftp file transfer support
...
Adds a new config option: "ssh_file_transfer_method", which can be set to "scp"
or "sftp" (defaults to "scp")
2015-07-26 23:49:18 +00:00