{"id":4675,"date":"2024-09-26T09:21:06","date_gmt":"2024-09-26T08:21:06","guid":{"rendered":"https:\/\/ibex.tech\/cloud\/?p=4675"},"modified":"2025-11-22T19:42:49","modified_gmt":"2025-11-22T19:42:49","slug":"sftp-by-natizyskunk","status":"publish","type":"post","link":"https:\/\/ibex.tech\/cloud\/ides\/vs-code\/extensions\/sftp-by-natizyskunk","title":{"rendered":"SFTP by Natizyskunk"},"content":{"rendered":"\n<p>For which extensions we install <a href=\"\/cloud\/php\/ides\/vs-code\/setting-up-vs-code-for-web-development\">see here<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Documentation<\/h4>\n\n\n\n<p><a href=\"https:\/\/github.com\/Natizyskunk\/vscode-sftp\/wiki\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/Natizyskunk\/vscode-sftp\/wiki<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Setup keyboard shortcuts<\/h4>\n\n\n\n<p>VSCode &gt; File &gt; Preferences &gt; Keyboard Shortcuts &gt; SFTP: Upload Active File &gt; Add shortcut: CTRL+SHIFT+U<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Configure new connection<\/h4>\n\n\n\n<p>Ctrl+Shift+P to open command palette &gt; SFTP: config<\/p>\n\n\n\n<p>A basic configuration file will be created named sftp.json under the .vscode directory.<\/p>\n\n\n\n<p>Edit with the configuration parameters with your remote server connection<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Using it<\/h4>\n\n\n\n<p>SFTP has its own button on the left side<\/p>\n\n\n\n<p>Looking for available commands: CTRL+SHIFT+P &gt; sftp<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Multiple profiles<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Config<\/h5>\n\n\n\n<p>See the extension info page example.<\/p>\n\n\n\n<p>We found that you need to include this in the json to avoid a &#8220;Matches multiple schemas when only one must validate&#8221; warning (<a href=\"https:\/\/github.com\/liximomo\/vscode-sftp\/issues\/593\" target=\"_blank\" rel=\"noreferrer noopener\">see here<\/a>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\t\"$schema\": \"https:\/\/raw.githubusercontent.com\/liximomo\/vscode-sftp\/master\/schema\/sftp.schema.json\",<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">Which profile is currently active?<\/h5>\n\n\n\n<p>Shown in the bottom blue toolbar<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Changing the active profile<\/h5>\n\n\n\n<p>CTRL_SHIFT+P &gt; SFTP: Set Profile<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Issues<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Doesn&#8217;t refresh the remote files properly<\/h5>\n\n\n\n<p>Edit the &#8220;.vscode\/sftp.json&#8221; file (so its re-saved)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For which extensions we install see here. Documentation https:\/\/github.com\/Natizyskunk\/vscode-sftp\/wiki Setup keyboard shortcuts VSCode &gt; File &gt; Preferences &gt; Keyboard Shortcuts &gt; SFTP: Upload Active File &gt; Add shortcut: CTRL+SHIFT+U Configure new connection Ctrl+Shift+P to open command palette &gt; SFTP: config A basic configuration file will be created named sftp.json under the .vscode directory. Edit with [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[363],"tags":[],"class_list":["post-4675","post","type-post","status-publish","format-standard","hentry","category-extensions"],"_links":{"self":[{"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/posts\/4675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/comments?post=4675"}],"version-history":[{"count":13,"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/posts\/4675\/revisions"}],"predecessor-version":[{"id":5184,"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/posts\/4675\/revisions\/5184"}],"wp:attachment":[{"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/media?parent=4675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/categories?post=4675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibex.tech\/cloud\/wp-json\/wp\/v2\/tags?post=4675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}