upstream: run the 2nd ssh with BatchMode for scp -3
OpenBSD-Commit-ID: 77994fc8c7ca02d88e6d0d06d0f0fe842a935748
This commit is contained in:
parent
59d2de956e
commit
ea14103ce9
9
scp.1
9
scp.1
|
@ -8,9 +8,9 @@
|
|||
.\"
|
||||
.\" Created: Sun May 7 00:14:37 1995 ylo
|
||||
.\"
|
||||
.\" $OpenBSD: scp.1,v 1.87 2019/11/30 07:07:59 jmc Exp $
|
||||
.\" $OpenBSD: scp.1,v 1.88 2020/04/30 17:07:10 markus Exp $
|
||||
.\"
|
||||
.Dd $Mdocdate: November 30 2019 $
|
||||
.Dd $Mdocdate: April 30 2020 $
|
||||
.Dt SCP 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
|
@ -74,7 +74,10 @@ The options are as follows:
|
|||
Copies between two remote hosts are transferred through the local host.
|
||||
Without this option the data is copied directly between the two remote
|
||||
hosts.
|
||||
Note that this option disables the progress meter.
|
||||
Note that this option disables the progress meter and selects batch mode
|
||||
for the second host, since
|
||||
.Nm scp
|
||||
cannot ask passwords or passphrases for both hosts.
|
||||
.It Fl 4
|
||||
Forces
|
||||
.Nm
|
||||
|
|
3
scp.c
3
scp.c
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: scp.c,v 1.207 2020/01/23 07:10:22 dtucker Exp $ */
|
||||
/* $OpenBSD: scp.c,v 1.208 2020/04/30 17:07:10 markus Exp $ */
|
||||
/*
|
||||
* scp - secure remote copy. This is basically patched BSD rcp which
|
||||
* uses ssh to do the data transfer (instead of using rcmd).
|
||||
|
@ -348,6 +348,7 @@ do_cmd2(char *host, char *remuser, int port, char *cmd, int fdin, int fdout)
|
|||
addargs(&args, "-l");
|
||||
addargs(&args, "%s", remuser);
|
||||
}
|
||||
addargs(&args, "-oBatchMode=yes");
|
||||
addargs(&args, "--");
|
||||
addargs(&args, "%s", host);
|
||||
addargs(&args, "%s", cmd);
|
||||
|
|
Loading…
Reference in New Issue