How can I use a .ppk file for curl sftp file transfer?
I'm trying to send a file transfer in windows using cURL, the command is stored as a batch file so i can schedule it when it works. I've generated a public and private key using putty. The private key is stored as a .ppk file and the public key has no file extension.
I've tried converting the file back into a regular private key using puttygen but no luck
C:curlbincurl -T D:myFile.csv -u myUsername: --key C:keysprivate-key.ppk sftp://remote.site.com/incoming
When i run the command i get the following error message:
curl: (51) SSL peer certificate or SSH remote key was not OK
curl command-prompt
add a comment |
I'm trying to send a file transfer in windows using cURL, the command is stored as a batch file so i can schedule it when it works. I've generated a public and private key using putty. The private key is stored as a .ppk file and the public key has no file extension.
I've tried converting the file back into a regular private key using puttygen but no luck
C:curlbincurl -T D:myFile.csv -u myUsername: --key C:keysprivate-key.ppk sftp://remote.site.com/incoming
When i run the command i get the following error message:
curl: (51) SSL peer certificate or SSH remote key was not OK
curl command-prompt
"tried converting the file back into a regular private key using puttygen but no luck", the original question should be something about this "no luck".
– Geno Chen
Jan 2 at 15:40
add a comment |
I'm trying to send a file transfer in windows using cURL, the command is stored as a batch file so i can schedule it when it works. I've generated a public and private key using putty. The private key is stored as a .ppk file and the public key has no file extension.
I've tried converting the file back into a regular private key using puttygen but no luck
C:curlbincurl -T D:myFile.csv -u myUsername: --key C:keysprivate-key.ppk sftp://remote.site.com/incoming
When i run the command i get the following error message:
curl: (51) SSL peer certificate or SSH remote key was not OK
curl command-prompt
I'm trying to send a file transfer in windows using cURL, the command is stored as a batch file so i can schedule it when it works. I've generated a public and private key using putty. The private key is stored as a .ppk file and the public key has no file extension.
I've tried converting the file back into a regular private key using puttygen but no luck
C:curlbincurl -T D:myFile.csv -u myUsername: --key C:keysprivate-key.ppk sftp://remote.site.com/incoming
When i run the command i get the following error message:
curl: (51) SSL peer certificate or SSH remote key was not OK
curl command-prompt
curl command-prompt
asked Jan 2 at 15:33
blublu
811412
811412
"tried converting the file back into a regular private key using puttygen but no luck", the original question should be something about this "no luck".
– Geno Chen
Jan 2 at 15:40
add a comment |
"tried converting the file back into a regular private key using puttygen but no luck", the original question should be something about this "no luck".
– Geno Chen
Jan 2 at 15:40
"tried converting the file back into a regular private key using puttygen but no luck", the original question should be something about this "no luck".
– Geno Chen
Jan 2 at 15:40
"tried converting the file back into a regular private key using puttygen but no luck", the original question should be something about this "no luck".
– Geno Chen
Jan 2 at 15:40
add a comment |
1 Answer
1
active
oldest
votes
I ended up moving the .ppk file to a mac machine and changed it to a private key file using the terminal.
puttygen private-key.ppk -O private-openssh -o private-key
I then altered the original curl command to the following:
C:curlbincurl -v -k -T D:myFile.csv --key C:keysprivate-key sftp://username:@remote.site.com/incoming/
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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%2f54009046%2fhow-can-i-use-a-ppk-file-for-curl-sftp-file-transfer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I ended up moving the .ppk file to a mac machine and changed it to a private key file using the terminal.
puttygen private-key.ppk -O private-openssh -o private-key
I then altered the original curl command to the following:
C:curlbincurl -v -k -T D:myFile.csv --key C:keysprivate-key sftp://username:@remote.site.com/incoming/
add a comment |
I ended up moving the .ppk file to a mac machine and changed it to a private key file using the terminal.
puttygen private-key.ppk -O private-openssh -o private-key
I then altered the original curl command to the following:
C:curlbincurl -v -k -T D:myFile.csv --key C:keysprivate-key sftp://username:@remote.site.com/incoming/
add a comment |
I ended up moving the .ppk file to a mac machine and changed it to a private key file using the terminal.
puttygen private-key.ppk -O private-openssh -o private-key
I then altered the original curl command to the following:
C:curlbincurl -v -k -T D:myFile.csv --key C:keysprivate-key sftp://username:@remote.site.com/incoming/
I ended up moving the .ppk file to a mac machine and changed it to a private key file using the terminal.
puttygen private-key.ppk -O private-openssh -o private-key
I then altered the original curl command to the following:
C:curlbincurl -v -k -T D:myFile.csv --key C:keysprivate-key sftp://username:@remote.site.com/incoming/
answered Jan 2 at 17:42
blublu
811412
811412
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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%2f54009046%2fhow-can-i-use-a-ppk-file-for-curl-sftp-file-transfer%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
"tried converting the file back into a regular private key using puttygen but no luck", the original question should be something about this "no luck".
– Geno Chen
Jan 2 at 15:40