{"id":190,"date":"2021-09-19T02:55:21","date_gmt":"2021-09-18T18:55:21","guid":{"rendered":"https:\/\/cirno.fun\/?p=190"},"modified":"2021-09-19T02:55:21","modified_gmt":"2021-09-18T18:55:21","slug":"sftp%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4","status":"publish","type":"post","link":"https:\/\/blog.sssn.tech\/?p=190","title":{"rendered":"SFTP\u5e38\u7528\u547d\u4ee4"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">\u5728\u8ba1\u7b97\u673a\u9886\u57df\uff0c<strong>SSH\u6587\u4ef6\u4f20\u8f93\u534f\u8bae<\/strong>\uff08\u82f1\u8bed\uff1a<strong>SSH File Transfer Protocol<\/strong>\uff0c\u4e5f\u79f0<strong>Secret File Transfer Protocol<\/strong>\uff0c\u4e2d\u6587\uff1a\u5b89\u5168\u6587\u4ef6\u4f20\u9001\u534f\u8bae\uff0c\u82f1\u6587\uff1a<strong>Secure FTP<\/strong>\u6216\u5b57\u6bcd\u7f29\u5199\uff1a<strong>SFTP<\/strong>\uff09\u7279\u70b9\u662f\u8d70SSH\uff0c\u901f\u5ea6\u6bd4ftp\u7a0d\u6162\u4f46\u5b89\u5168\u6027\u66f4\u9ad8\u3002<\/p>\n\n\n<p class=\"has-medium-font-size\">\u5148\u8d34\u4e00\u4e0bhelp\u7684\u539f\u7248\u6587\u6863\uff08\u5176\u5b9e\u770b\u4e86\u5c31\u90fd\u61c2\u4e86\u5427\uff09<\/p>\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">Available commands:\n bye                                Quit sftp\n cd path                            Change remote directory to 'path'\n chgrp [-h] grp path                Change group of file 'path' to 'grp'\n chmod [-h] mode path               Change permissions of file 'path' to 'mode'\n chown [-h] own path                Change owner of file 'path' to 'own'\n df [-hi] [path]                    Display statistics for current directory or\n                                    filesystem containing 'path'\n exit                               Quit sftp\n get [-afpR] remote [local]         Download file\n help                               Display this help text\n lcd path                           Change local directory to 'path'\n lls [ls-options [path]]            Display local directory listing\n lmkdir path                        Create local directory\n ln [-s] oldpath newpath            Link remote file (-s for symlink)\n lpwd                               Print local working directory\n ls [-1afhlnrSt] [path]             Display remote directory listing\n lumask umask                       Set local umask to 'umask'\n mkdir path                         Create remote directory\n progress                           Toggle display of progress meter\n put [-afpR] local [remote]         Upload file\n pwd                                Display remote working directory\n quit                               Quit sftp\n reget [-fpR] remote [local]        Resume download file\n rename oldpath newpath             Rename remote file\n reput [-fpR] local [remote]        Resume upload file\n rm path                            Delete remote file\n rmdir path                         Remove remote directory\n symlink oldpath newpath            Symlink remote file\n version                            Show SFTP version\n !command                           Execute 'command' in local shell\n !                                  Escape to local shell\n ?                                  Synonym for help<\/code><\/pre>\n\n\n<p class=\"has-medium-font-size\">SFTP\u4e0d\u540c\u4e8eSSH\u4f1a\u4e00\u76f4\u663e\u793a\u5f53\u524d\u76ee\u5f55\uff0c\u8fd9\u91cc\u8bf4\u51e0\u4e2a\u6700\u5e38\u7528\u7684\u7528\u6cd5<\/p>\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">#\u767b\u5f55\uff0c\u4f7f\u7528\u65f6\u662f\u6ca1\u6709\u62ec\u53f7\u7684\nsftp [user]@[ip]\n\n#\u9000\u51fa\uff0c\u8fd9\u4e24\u4e2a\u6ca1\u53d1\u73b0\u533a\u522b\nbye\nquit\n\n#\u8fdb\u5165\u67d0\u4e2a\u76ee\u5f55\ncd\n\n#\u67e5\u770b\u73b0\u5904\u4e8e\u8fdc\u7aef\u670d\u52a1\u5668\u7684\u76ee\u5f55\npwd\n\n#\u67e5\u770b\u73b0\u5904\u4e8e\u672c\u5730\u7684\u76ee\u5f55\nlpwd\n\n#\u4e0a\u4f20\u6587\u4ef6,\u62d6\u62fd\u663e\u793a\u8def\u5f84\u975e\u5e38\u65b9\u4fbf\nput\n\n#\u4e0b\u8f7d\u6587\u4ef6\nget\n\n#\u5728\u672c\u5730shell\u4e2d\u6267\u884c\u547d\u4ee4\uff0c\u4f7f\u7528\u65f6\u6ca1\u6709\u62ec\u53f7\n![command]<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u5728\u8ba1\u7b97\u673a\u9886\u57df\uff0cSSH\u6587\u4ef6\u4f20\u8f93\u534f\u8bae\uff08\u82f1\u8bed\uff1aSSH File Transfer Pr [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-190","post","type-post","status-publish","format-standard","hentry","category-19"],"_links":{"self":[{"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=\/wp\/v2\/posts\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":0,"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=\/wp\/v2\/posts\/190\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sssn.tech\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}