Duplicity does not work with lftp+ftps backend
up vote
0
down vote
favorite
Trying to backup Ubuntu 18.04.1 server using duplicity
to a FTPS (FTP over SSL) server. The password is stored in the FTP_PASSWORD
environment variable as suggested. The duplicity command is:
duplicity /path/to/backup ftps://user@hostname/some/dir
The problem is that this translates into the following when it turns around and calls lftp
open -u 'user,pass` ftps://hostname
This will not work until you change the open command to (without the ftps://
prefix on the hostname:
open -u 'user,pass` hostname
What I cannot figure out is either:
- How to tell
duplicity
not to build up theopen
command with theftps://
prefix. - How to get
lftp
to work with the prefix
Note: The FTPS server works fine with other FTP clients, and even works properly with lftp
as long as I build up the open
command correctly.
ftps lftp duplicity
add a comment |
up vote
0
down vote
favorite
Trying to backup Ubuntu 18.04.1 server using duplicity
to a FTPS (FTP over SSL) server. The password is stored in the FTP_PASSWORD
environment variable as suggested. The duplicity command is:
duplicity /path/to/backup ftps://user@hostname/some/dir
The problem is that this translates into the following when it turns around and calls lftp
open -u 'user,pass` ftps://hostname
This will not work until you change the open command to (without the ftps://
prefix on the hostname:
open -u 'user,pass` hostname
What I cannot figure out is either:
- How to tell
duplicity
not to build up theopen
command with theftps://
prefix. - How to get
lftp
to work with the prefix
Note: The FTPS server works fine with other FTP clients, and even works properly with lftp
as long as I build up the open
command correctly.
ftps lftp duplicity
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Trying to backup Ubuntu 18.04.1 server using duplicity
to a FTPS (FTP over SSL) server. The password is stored in the FTP_PASSWORD
environment variable as suggested. The duplicity command is:
duplicity /path/to/backup ftps://user@hostname/some/dir
The problem is that this translates into the following when it turns around and calls lftp
open -u 'user,pass` ftps://hostname
This will not work until you change the open command to (without the ftps://
prefix on the hostname:
open -u 'user,pass` hostname
What I cannot figure out is either:
- How to tell
duplicity
not to build up theopen
command with theftps://
prefix. - How to get
lftp
to work with the prefix
Note: The FTPS server works fine with other FTP clients, and even works properly with lftp
as long as I build up the open
command correctly.
ftps lftp duplicity
Trying to backup Ubuntu 18.04.1 server using duplicity
to a FTPS (FTP over SSL) server. The password is stored in the FTP_PASSWORD
environment variable as suggested. The duplicity command is:
duplicity /path/to/backup ftps://user@hostname/some/dir
The problem is that this translates into the following when it turns around and calls lftp
open -u 'user,pass` ftps://hostname
This will not work until you change the open command to (without the ftps://
prefix on the hostname:
open -u 'user,pass` hostname
What I cannot figure out is either:
- How to tell
duplicity
not to build up theopen
command with theftps://
prefix. - How to get
lftp
to work with the prefix
Note: The FTPS server works fine with other FTP clients, and even works properly with lftp
as long as I build up the open
command correctly.
ftps lftp duplicity
ftps lftp duplicity
asked Nov 18 at 3:01
tgharold
584315
584315
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
that seems wrong, https://lftp.yar.ru/lftp-man.html clearly states urls are viable
open [OPTS] site
Select a server by host name, URL or bookmark. When an URL or bookmark
is given, automaticallycally change the current working directory to the
directory of the URL. Options:
...
--user user use the user for authentication
--password pass use the password for authentication
--env-password take password from LFTP_PASSWORD environment variable
site host name, URL or bookmark name
also
cmd:default-protocol (string)
The value is used when `open' is used with just host name without
protocol. Default is `ftp'.
so removing ftps:// simply makes lftp connect via ftp which is probably not what you want.
i'd suggest you to enable duplicity max. verbosity '-v9' and find out why lftp fails to connect via ftps://
..ede/duply.net
Thanks. I can see exactly what duplicity is setting up, because it builds a temp file with all of the LFTP commands (passed using-c
to lftp). I'm going to have to experiment with some other FTPS servers besides the one that I was targeting.
– tgharold
Nov 21 at 13:53
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
that seems wrong, https://lftp.yar.ru/lftp-man.html clearly states urls are viable
open [OPTS] site
Select a server by host name, URL or bookmark. When an URL or bookmark
is given, automaticallycally change the current working directory to the
directory of the URL. Options:
...
--user user use the user for authentication
--password pass use the password for authentication
--env-password take password from LFTP_PASSWORD environment variable
site host name, URL or bookmark name
also
cmd:default-protocol (string)
The value is used when `open' is used with just host name without
protocol. Default is `ftp'.
so removing ftps:// simply makes lftp connect via ftp which is probably not what you want.
i'd suggest you to enable duplicity max. verbosity '-v9' and find out why lftp fails to connect via ftps://
..ede/duply.net
Thanks. I can see exactly what duplicity is setting up, because it builds a temp file with all of the LFTP commands (passed using-c
to lftp). I'm going to have to experiment with some other FTPS servers besides the one that I was targeting.
– tgharold
Nov 21 at 13:53
add a comment |
up vote
0
down vote
that seems wrong, https://lftp.yar.ru/lftp-man.html clearly states urls are viable
open [OPTS] site
Select a server by host name, URL or bookmark. When an URL or bookmark
is given, automaticallycally change the current working directory to the
directory of the URL. Options:
...
--user user use the user for authentication
--password pass use the password for authentication
--env-password take password from LFTP_PASSWORD environment variable
site host name, URL or bookmark name
also
cmd:default-protocol (string)
The value is used when `open' is used with just host name without
protocol. Default is `ftp'.
so removing ftps:// simply makes lftp connect via ftp which is probably not what you want.
i'd suggest you to enable duplicity max. verbosity '-v9' and find out why lftp fails to connect via ftps://
..ede/duply.net
Thanks. I can see exactly what duplicity is setting up, because it builds a temp file with all of the LFTP commands (passed using-c
to lftp). I'm going to have to experiment with some other FTPS servers besides the one that I was targeting.
– tgharold
Nov 21 at 13:53
add a comment |
up vote
0
down vote
up vote
0
down vote
that seems wrong, https://lftp.yar.ru/lftp-man.html clearly states urls are viable
open [OPTS] site
Select a server by host name, URL or bookmark. When an URL or bookmark
is given, automaticallycally change the current working directory to the
directory of the URL. Options:
...
--user user use the user for authentication
--password pass use the password for authentication
--env-password take password from LFTP_PASSWORD environment variable
site host name, URL or bookmark name
also
cmd:default-protocol (string)
The value is used when `open' is used with just host name without
protocol. Default is `ftp'.
so removing ftps:// simply makes lftp connect via ftp which is probably not what you want.
i'd suggest you to enable duplicity max. verbosity '-v9' and find out why lftp fails to connect via ftps://
..ede/duply.net
that seems wrong, https://lftp.yar.ru/lftp-man.html clearly states urls are viable
open [OPTS] site
Select a server by host name, URL or bookmark. When an URL or bookmark
is given, automaticallycally change the current working directory to the
directory of the URL. Options:
...
--user user use the user for authentication
--password pass use the password for authentication
--env-password take password from LFTP_PASSWORD environment variable
site host name, URL or bookmark name
also
cmd:default-protocol (string)
The value is used when `open' is used with just host name without
protocol. Default is `ftp'.
so removing ftps:// simply makes lftp connect via ftp which is probably not what you want.
i'd suggest you to enable duplicity max. verbosity '-v9' and find out why lftp fails to connect via ftps://
..ede/duply.net
edited Nov 18 at 10:50
answered Nov 18 at 10:41
ede
36312
36312
Thanks. I can see exactly what duplicity is setting up, because it builds a temp file with all of the LFTP commands (passed using-c
to lftp). I'm going to have to experiment with some other FTPS servers besides the one that I was targeting.
– tgharold
Nov 21 at 13:53
add a comment |
Thanks. I can see exactly what duplicity is setting up, because it builds a temp file with all of the LFTP commands (passed using-c
to lftp). I'm going to have to experiment with some other FTPS servers besides the one that I was targeting.
– tgharold
Nov 21 at 13:53
Thanks. I can see exactly what duplicity is setting up, because it builds a temp file with all of the LFTP commands (passed using
-c
to lftp). I'm going to have to experiment with some other FTPS servers besides the one that I was targeting.– tgharold
Nov 21 at 13:53
Thanks. I can see exactly what duplicity is setting up, because it builds a temp file with all of the LFTP commands (passed using
-c
to lftp). I'm going to have to experiment with some other FTPS servers besides the one that I was targeting.– tgharold
Nov 21 at 13:53
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53357502%2fduplicity-does-not-work-with-lftpftps-backend%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown