{"id":20008,"date":"2023-10-05T13:56:45","date_gmt":"2023-10-05T20:56:45","guid":{"rendered":"https:\/\/portasftpserver.com\/?p=20008"},"modified":"2026-06-08T12:02:36","modified_gmt":"2026-06-08T19:02:36","slug":"cross-platform-sftp-server","status":"publish","type":"post","link":"https:\/\/portasftpserver.com\/cross-platform-sftp-server\/","title":{"rendered":"How To Setup Cross Platform SFTP Server With WinSCP Client"},"content":{"rendered":"\n<p class=\"sera-block-paragraph\">Porta SFTP Server Free Edition (Community Edition) is a project initiated by healthcare (Data Analyst\/Scientist) professionals that follows best security encryption practices. Healthcare is known for transferring a vast amount of data files for Electronic Data Exchange. This software makes it easy for anyone looking for an SFTP Server solution that complements any SFTP clients for transferring files securely. Regardless of what your job is, this post will show you how to setup\/install the Porta SFTP Server and the Java Runtime Environment (OpenJDK\/JRE) and use it within your organization. <\/p>\n\n\n\n<h3 class=\"sera-block-heading\">Caveat: Adjusting Resolution <\/h3>\n\n\n\n<p class=\"sera-block-paragraph\">If you are having issues with the resolution which resulting the Porta SFTP Server forms, label or text not displaying correctly, please go to your Display-&gt;Advanced Scaling Settings.<\/p>\n\n\n\n<figure class=\"sera-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1183\" height=\"524\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/12\/Advance-Scaling.png\" alt=\"\" class=\"sera-image-20991\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/12\/Advance-Scaling.png 1183w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/12\/Advance-Scaling-585x259.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/12\/Advance-Scaling-768x340.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/12\/Advance-Scaling-100x44.png 100w\" sizes=\"auto, (max-width: 1183px) 100vw, 1183px\" \/><\/figure>\n\n\n\n<p class=\"sera-block-paragraph\"><em>Note. <\/em>You have to turn on the &#8220;Let Windows try to fix apps so they&#8217;re not blurry&#8221;.<\/p>\n\n\n\n<h3 class=\"sera-block-heading\">Download Porta SFTP Server<\/h3>\n\n\n\n<p class=\"sera-block-paragraph\">Go to the <a rel=\"noreferrer noopener\" href=\"https:\/\/portasftpserver.com\/portable-sftp-server-community-edition\/\" data-type=\"link\" data-id=\"https:\/\/portasftpserver.com\/portable-sftp-server-community-edition\/\" target=\"_blank\">Free Edition Page<\/a> and download the Porta SFTP Server. The website will send you the link to where you can download the AES-Encrypted Zip file along with the password. At the moment the software is not digitally signed, so it is recommended, that you verify the hash with <a rel=\"noreferrer noopener\" href=\"https:\/\/www.7-zip.org\/\" target=\"_blank\">7zip<\/a>&nbsp;via <em>CRC-64\/SHA-256<\/em>.<\/p>\n\n\n\n<figure class=\"sera-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"264\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image.png\" alt=\"\" class=\"sera-image-20015\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image.png 895w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-585x173.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-768x227.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-100x29.png 100w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><\/figure>\n\n\n\n<h3 class=\"sera-block-heading\">Install JRE<\/h3>\n\n\n\n<p class=\"sera-block-paragraph\">Once, you extracted the zip file to the desired location of your choice, download the <a href=\"https:\/\/adoptium.net\/temurin\/releases\/?package=jre&amp;os=windows&amp;arch=x64\" data-type=\"link\" data-id=\"https:\/\/adoptium.net\/temurin\/releases\/?package=jre&amp;os=windows&amp;arch=x64\" target=\"_blank\" rel=\"noreferrer noopener\">Java Runtime Environment (JRE)<\/a>. Note that this is required in order to run the Porta SFTP Server. <\/p>\n\n\n\n<p class=\"sera-block-paragraph\"><strong>Note <\/strong>that Porta SFTP Server now included the JRE by default, please <a href=\"https:\/\/doc.portasftpserver.com\/doku.php?id=start\" data-type=\"link\" data-id=\"https:\/\/doc.portasftpserver.com\/doku.php?id=start\" target=\"_blank\" rel=\"noreferrer noopener\">see release note<\/a>, this means that you do not need to install the JRE manually. <\/p>\n\n\n\n<figure class=\"sera-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"349\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image-1-1200x349.png\" alt=\"\" class=\"sera-image-20022\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-1-1200x349.png 1200w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-1-585x170.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-1-768x224.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-1-100x29.png 100w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-1.png 1491w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p class=\"sera-block-paragraph\"><em><strong>Note.<\/strong><\/em> If you are using Ubuntu 20.04+, you can simply execute &#8220;<em>sudo apt istall openjdk-<strong>17<\/strong>-jre<\/em>&#8220;.<\/p>\n\n\n\n<h3 class=\"sera-block-heading\">Configure Porta SFTP Server<\/h3>\n\n\n\n<p class=\"sera-block-paragraph\">After you installed the JRE, navigate to the Porta SFTP Server folder and double-click the .jar file (executable file). <\/p>\n\n\n\n<figure class=\"sera-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1044\" height=\"187\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image-2.png\" alt=\"\" class=\"sera-image-20028\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-2.png 1044w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-2-585x105.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-2-768x138.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-2-100x18.png 100w\" sizes=\"auto, (max-width: 1044px) 100vw, 1044px\" \/><\/figure>\n\n\n\n<p class=\"sera-block-paragraph\"><em>Note. <\/em>To run the Porta SFTP Server in Ubuntu you need to allow the application to be executed. You can simply do this by executing &#8220;<strong>sudo chmod +x<\/strong> [filename]&#8221;. After that, you can set a default program to run the application e.g Java Runtime Environment 17.<\/p>\n\n\n\n<p class=\"sera-block-paragraph\">When you see the prompt below, you have to put the RSA Private Key Password. The latter will be used as the encryption for any data flow within the Porta SFTP Sever and for securing any configurations. <\/p>\n\n\n\n<figure class=\"sera-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"747\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image-3.png\" alt=\"\" class=\"sera-image-20035\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-3.png 935w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-3-585x467.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-3-768x614.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-3-100x80.png 100w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/figure>\n\n\n\n<p class=\"sera-block-paragraph\">As you can see below, there are 4 options to store your RSA Private Key Password, this is defaulted to &#8220;Enter at Startup&#8221; and this means you have to provide the password whenever you run the Porta SFTP Server. In this demo, I&#8217;ve chosen the &#8220;Config File&#8221; option. You can also use <a href=\"https:\/\/www.hashicorp.com\/products\/vault\" data-type=\"link\" data-id=\"https:\/\/www.hashicorp.com\/products\/vault\">HashiCorp Vault<\/a> but this is not the purpose of this blog(Instruction is included in the stand-alone documentation).<\/p>\n\n\n\n<figure class=\"sera-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"750\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image-4.png\" alt=\"\" class=\"sera-image-20040\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-4.png 942w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-4-585x466.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-4-768x611.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-4-100x80.png 100w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/figure>\n\n\n\n<p class=\"sera-block-paragraph\"><em>Note. <\/em>After you configure these settings, feel free to close this form.<\/p>\n\n\n\n<h3 class=\"sera-block-heading\">Start Porta SFTP Server<\/h3>\n\n\n\n<p class=\"sera-block-paragraph\">Once you configure the said settings, you can now start the Porta SFTP Serve by clicking the &#8220;Start Server&#8221; button. Then, navigate\/click to the &#8220;User Credentials&#8221; and add user\/s to login to your Server. <\/p>\n\n\n\n<figure class=\"sera-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"937\" height=\"752\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image-5.png\" alt=\"\" class=\"sera-image-20046\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-5.png 937w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-5-585x469.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-5-768x616.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-5-100x80.png 100w\" sizes=\"auto, (max-width: 937px) 100vw, 937px\" \/><\/figure>\n\n\n\n<p class=\"sera-block-paragraph\"><strong><em>Note. <\/em><\/strong>Please avoid spaces as much as possible for the application&#8217;s folder name and any username. Also, the username will be used as the user root folder.<\/p>\n\n\n\n<h3 class=\"sera-block-heading\">Connect with <a href=\"https:\/\/winscp.net\/eng\/index.php\" data-type=\"link\" data-id=\"https:\/\/winscp.net\/eng\/index.php\" target=\"_blank\" rel=\"noreferrer noopener\">WinSCP<\/a><\/h3>\n\n\n\n<figure class=\"sera-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"626\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image-6.png\" alt=\"\" class=\"sera-image-20051\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-6.png 935w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-6-585x392.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-6-768x514.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-6-100x67.png 100w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/figure>\n\n\n\n<p class=\"sera-block-paragraph\"><em>Note. <\/em>When you connect at the first time, make sure to accept the RSA Fingerprint Prompt warning from WinSCP. Of course, given that you are connecting to the right server.<\/p>\n\n\n\n<figure class=\"sera-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"204\" src=\"https:\/\/portasftpserver.com\/wp-uploads\/2023\/10\/image-7-1200x204.png\" alt=\"\" class=\"sera-image-20054\" srcset=\"https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-7-1200x204.png 1200w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-7-585x100.png 585w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-7-768x131.png 768w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-7-100x17.png 100w, https:\/\/portasftpserver.com\/sera-uploads\/2023\/10\/image-7.png 1280w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h3 class=\"sera-block-heading\">Conclusion<\/h3>\n\n\n\n<p class=\"sera-block-paragraph\">So, this post, showed how easy to install the said required library to successfully run the Porta SFTP Server. This also shows how convenient to configure the SFTP Server for the first time. Lastly, WinSCP has successfully connected to the Porta SFTP Server. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Porta SFTP Server Free Edition (Community Edition) is a project initiated by healthcare (Data Analyst\/Scientist) professionals that follows best security encryption practices. Healthcare is known for transferring a vast amount of data files for Electronic Data Exchange. This software makes it easy for anyone looking for an SFTP Server solution that complements any SFTP clients [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":20620,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[122,124,189,1],"tags":[236,254,259,235,234,201],"class_list":["post-20008","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business","category-data-information-security","category-free-software","category-programming-software","tag-best-free-sftp-server-for-windows-linux","tag-best-sftp-server","tag-cross-platform-sftp-server","tag-how-to-use-winscp-with-sftp-server","tag-porta-sftp-server-with-winscp","tag-sftp-server-for-linux"],"_links":{"self":[{"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/posts\/20008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/comments?post=20008"}],"version-history":[{"count":65,"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/posts\/20008\/revisions"}],"predecessor-version":[{"id":26196,"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/posts\/20008\/revisions\/26196"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/media\/20620"}],"wp:attachment":[{"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/media?parent=20008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/categories?post=20008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portasftpserver.com\/sera-json\/wp\/v2\/tags?post=20008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}