This is a discussion on SFTP batch mode patch - openssh ; Hi, We do a lot of automated file transfers with SFTP, and found this small patch very helpful. The main effect is to tell the underlying SSH client that it's operating in batch mode. Patch is against 3.9p1. Thanks, Jeremy ...
Hi,
We do a lot of automated file transfers with SFTP, and found this small
patch very helpful. The main effect is to tell the underlying SSH client
that it's operating in batch mode. Patch is against 3.9p1.
Thanks,
Jeremy Monin
Sysadmin and open-source developer
diff -ur openssh-3.9p1-orig\sftp.c openssh-3.9p1\sftp.c
--- openssh-3.9p1-orig\sftp.c Sat Jul 17 02:12:08 2004
+++ openssh-3.9p1\sftp.c Thu Oct 14 11:39:40 2004
@@ -1420,6 +1420,7 @@
fatal("%s (%s).", strerror(errno), optarg);
showprogress = 0;
batchmode = 1;
+ addargs(&args, "-obatchmode yes");
break;
case 'P':
sftp_direct = optarg;
diff -ur openssh-3.9p1-orig\sshconnect.c openssh-3.9p1\sshconnect.c
--- openssh-3.9p1-orig\sshconnect.c Mon Jun 21 22:56:02 2004
+++ openssh-3.9p1\sshconnect.c Thu Oct 14 09:02:32 2004
@@ -537,8 +537,11 @@
char *p;
int ret = -1;
- if (options.batch_mode)
+ if (options.batch_mode) {
+ logit(prompt);
+ logit("Replied NO (batch mode)");
return 0;
+ }
for (msg = prompt;;msg = again) {
p = read_passphrase(msg, RP_ECHO);
if (p == NULL ||
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@mindrot.org
http://www.mindrot.org/mailman/listi...enssh-unix-dev