{"id":3911,"date":"2020-11-11T14:38:43","date_gmt":"2020-11-11T05:38:43","guid":{"rendered":"\/blog\/?p=3911"},"modified":"2023-09-21T09:26:36","modified_gmt":"2023-09-21T00:26:36","slug":"curl%ec%9d%84-%ec%82%ac%ec%9a%a9%ed%95%9c-ftp-sftp-%ed%8c%8c%ec%9d%bc-%ec%a0%84%ec%86%a1","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=3911","title":{"rendered":"cURL\uc744 \uc0ac\uc6a9\ud55c FTP\/SFTP \ud30c\uc77c \uc804\uc1a1"},"content":{"rendered":"\n<span style=\"font-family: monospace; font-size: 12px;\"><strong>\u25a0CURL WITH FTP<\/strong><br \/><br \/>Login usign curl on FTP<br \/>curl -P - --insecure \"ftp:\/\/82.45.34.23:21\/\" --user \"testuser:testpassword\"<br \/><br \/><br \/>Upload using curl on FTP<br \/>curl -p - --insecure \"ftp:\/\/82.45.34.23:21\/CurlPutTest\/\" --user \"testuser:testpassword\" -T \"C:\\test\\testfile.xml\" --ftp-create-dirs<br \/><br \/><br \/>Download using curl on FTP<br \/>curl -p - --insecure \"ftp:\/\/82.45.34.23:21\/CurlPutTest\/testfile.xml\" --user \"testuser:testpassword\" -o \"C:\\test\\testfile.xml\" --ftp-create-dirs<br \/><br \/><br \/>Rename using curl on FTP<br \/>curl -p - --insecure \"ftp:\/\/82.45.34.23:21\/CurlPutTest\/\" --user \"testuser:testpassword\" -Q \"-RNFR \/CurlPutTest\/testfile.xml\" -Q \"-RNTO \/CurlPutTest\/testfile.xml.tmp\" &nbsp;--ftp-create-dirs<br \/><br \/><br \/>Delete using curl on FTP<br \/>curl -p - --insecure \"ftp:\/\/82.45.34.23:21\/CurlPutTest\/testfile.xml\" --user \"testuser:testpassword\" -Q \"&ndash;DELE \/CurlPutTest\/testfile.xml\" --ftp-create-dirs<br \/><br \/><br \/>Make directory using curl on FTP<br \/>Curl -p - --insecure \"ftp:\/\/82.45.34.23:21\/CurlPutTest\/test\" --user \"testuser:testpassword\" -Q \"-MKD \/CurlPutTest\/test\" --ftp-create-dirs<br \/><br \/><br \/>Remove directory using curl on FTP<br \/>Curl -p - --insecure \"ftp:\/\/82.45.34.23:21\/CurlPutTest\/test\" --user \"testuser:testpassword\" -Q \"-RMD \/CurlPutTest\/test\" --ftp-create-dirs<br \/><br \/><br \/><br \/><strong>\u25a0CURL WITH SFTP<\/strong><br \/><br \/>Login using curl on SFTP<br \/>curl -k \"sftp:\/\/83.46.38.23:22\/\" --user \"testuser:testpassword\"<br \/><br \/><br \/>Upload using curl on SFTP<br \/>curl -k \"sftp:\/\/83.46.38.23:22\/CurlPutTest\/\" --user \"testuser:testpassword\" -T \"C:\\test\\testfile.xml\" --ftp-create-dirs<br \/><br \/><br \/>Download using curl on SFTP<br \/>curl -k \"sftp:\/\/83.46.38.23:22\/CurlPutTest\/testfile.xml\" --user \"testuser:testpassword\" -o \"C:\\test\\testfile.xml\" --ftp-create-dirs<br \/><br \/><br \/>Rename using curl on SFTP<br \/>curl -k \"sftp:\/\/83.46.38.23:22\/CurlPutTest\/\" --user \"testuser:testpassword\" -Q \"-RENAME '\/CurlPutTest\/testfile.xml' '\/CurlPutTest\/testfile.xml.tmp'\" &nbsp;--ftp-create-dirs<br \/><br \/><br \/>Delete using curl on SFTP<br \/>curl -k \"sftp:\/\/83.46.38.23:22\/CurlPutTest\/ \" --user \"testuser:testpassword\" -Q \"&ndash;RM \/CurlPutTest\/testfile.xml\" --ftp-create-dirs<br \/><br \/><br \/>Make directory using curl on SFTP<br \/>curl -k \"sftp:\/\/83.46.38.23:22\/CurlPutTest\/test \" --user \"testuser:testpassword\" -Q \"&ndash;MKDIR \/CurlPutTest\/Test\" --ftp-create-dirs<br \/><br \/><br \/>Remove directory using curl on SFTP<br \/>curl -k \"sftp:\/\/83.46.38.23:22\/CurlPutTest\/test \" --user \"testuser:testpassword\" -Q \"&ndash;RMDIR \/CurlPutTest\/Test\" --ftp-create-dirs<\/span>\n","protected":false},"excerpt":{"rendered":"<p>\u25a0CURL WITH FTP Login usign curl on FTPcurl -P &#8211; &#8211;insecure &#8220;ftp:\/\/82.45.34.23:21\/&#8221; &#8211;user &#8220;testuser:testpassword&#8221; Upload using curl on FTPcurl -p &#8211; &#8211;insecure &#8220;ftp:\/\/82.45.34.23:21\/CurlPutTest\/&#8221; &#8211;user &#8220;testuser:testpassword&#8221; -T &#8220;C:\\test\\testfile.xml&#8221; &#8211;ftp-create-dirs Download using curl on FTPcurl -p &#8211; &#8211;insecure &#8220;ftp:\/\/82.45.34.23:21\/CurlPutTest\/testfile.xml&#8221; &#8211;user &#8220;testuser:testpassword&#8221; -o &#8220;C:\\test\\testfile.xml&#8221; &#8211;ftp-create-dirs Rename using curl on FTPcurl -p &#8211; &#8211;insecure &#8220;ftp:\/\/82.45.34.23:21\/CurlPutTest\/&#8221; &#8211;user &#8220;testuser:testpassword&#8221; -Q &#8220;-RNFR [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[15],"tags":[],"class_list":["post-3911","post","type-post","status-publish","format-standard","hentry","category-computing_tools"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3911"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3911\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}