{"id":1689,"date":"2020-02-24T13:43:35","date_gmt":"2020-02-24T18:43:35","guid":{"rendered":"http:\/\/localhost:8280\/?p=1689"},"modified":"2024-06-12T10:10:33","modified_gmt":"2024-06-12T14:10:33","slug":"7-global-file-transfer-beta","status":"publish","type":"post","link":"https:\/\/knowledgebasev.kinsta.cloud\/?p=1689","title":{"rendered":"7) Global File Transfer"},"content":{"rendered":"<h1><span style=\"font-size: 1em;\">Global File Transfer (GFT)<\/span><\/h1>\n<p>The Global File Transfer (GFT) plugin allows very large files to be transferred efficiently across long distances. You can expect significantly faster transfers vs standard SCP for those located outside the US and Canada.\u00a0Utilizing a patented UDP-based file transfer technology, GFT overcomes the issue of slow file transfers caused by network impairments such as latency and packet loss. GFT will work on any internet connection.<\/p>\n<p>To access GFT go to \u201cTools \u2013&gt;\u00a0Global\u00a0File Transfers\u2026\u201d from the Sabalcore ssClient menu.<\/p>\n<p>Features of GFT<\/p>\n<ul>\n<li>Designed to transfer gigabytes and\u00a0terabytes of data over\u00a0large\u00a0distances (global)<\/li>\n<li>Transfer large files hundreds of times faster than FTP over vast and varied global networks<\/li>\n<li>Industry standard 256-bit AES encryption for secure file transfers<\/li>\n<li>Checkpoint restart &#8211; resume transfer in the event the connection is interrupted<\/li>\n<\/ul>\n<h3><\/h3>\n<h3>Prerequisites<\/h3>\n<p><strong>Large files only.<\/strong> GFT is designed to transfer very large individual files. Small files (under 1\/2 MB) will transfer slowly compared to standard SCP. Directories containing many small files\u00a0must be zipped before transferring. The larger the file the better. See information about zipping files below.<\/p>\n<p><strong>Sufficient internet bandwidth.<\/strong> GFT could over take your local internet connection and affect other users on your network. Be sure you have adequate bandwidth on hand. See &#8220;Settings&#8221; for information about limiting the amount bandwidth GFT uses.<\/p>\n<h3>Firewalls<\/h3>\n<p>GFT should work without any modification to your PC&#8217;s local firewall. However, sometimes these ports could be blocked by a network firewall. Should you run into issues verify the ports are available. GFT requires\u00a0the following ports:<\/p>\n<ul>\n<li>Port 22 for TCP. This port is used for SSH connections which is used by the ssClient so it should already be open.<\/li>\n<li>Port 7000 for TCP. This Port is secured over SSL and is also used as a communication channel.<\/li>\n<li>Port range 6500-6999 for TCP <em>and<\/em> UDP. Both TCP and UDP need to be enabled.\u00a0<em>Note: Some firewalls and NAT devices require setting up 2 separate rules\u00a0while others allow you to specify TCP and UDP. These ports are used to transfer the Data to and from.<\/em><\/li>\n<\/ul>\n<h3>Using GFT<\/h3>\n<p>To transfer a file select \u201cTools \u2013&gt;\u00a0Global\u00a0File Transfers\u2026\u201d from the Sabalcore ssClient menu. You will have to enter your sabalcore user ID and password at the start of each session. After a few moments, the directory structure will display. Note: this may take 5-30 seconds depending on how deep your file structure is and the number of files. Please wait until the directory structure is listed.<\/p>\n<h3>Zipping Files Prior to Transfer (required)<\/h3>\n<p>Small files must be archived(zipped) into one large file before transfer. It is not necessary to use compression. The compression process\u00a0could take longer relative to the time it takes to perform the transfer.<\/p>\n<h6>PeaZip &#8211; Compressing and Zipping Files using PeaZip tool<\/h6>\n<p>PeaZip is a graphical interface to 7zip.\u00a0PeaZIP is available to create archives.<\/p>\n<ol>\n<li>Start a Remote Graphics session.<\/li>\n<li>Select &#8220;PeaZip&#8221; from the Sabalcore launcher menu.<\/li>\n<li>The default node specification is fine for general archiving and compression. Adjust the number of cores based on your workload.<\/li>\n<li>If this is your first time using PeaZip, select the &#8220;Home&#8221; bookmark on the left to jump to your home directory.<\/li>\n<li>Find the folder(s) you wish to zip and select it.<\/li>\n<li>Select &#8220;Add&#8221; from the menu bar at the top.<\/li>\n<li>Under output, we recommend &#8220;ZIP&#8221;, &#8220;Fastest, Fast, or Normal&#8221;, and &#8220;Single volume&#8221;. There is usually not much benefit in using very high compression because the time it takes to compress the file can be used to transfer it instead.<\/li>\n<li>Click &#8220;OK&#8221;.<\/li>\n<li>When finished, be sure to\u00a0exit the interactive job. Peazip will not exit the job when it&#8217;s finished.\u00a0<span style=\"text-decoration: underline;\">You must manually exit the job<\/span>.<\/li>\n<\/ol>\n<h5><\/h5>\n<h6>p7Zip &#8211; Compressing and Zipping Files using 7zip (command line)<\/h6>\n<p>7zip is command line only. We recommend contacting Sabalcore Support if your a unfamiliar. Support will create a zip.pbs template that you can easily modify for your needs.<\/p>\n<p>First, start an\u00a0<a href=\"\/?p=223\">interactive job<\/a>\u00a0with 6 or more cores. 7zip will utilize all the cores. Using more cores may speed up the compression. Load the 7zip module &#8220;module load p7zip&#8221;.<\/p>\n<p>To compress a folder:<\/p>\n<pre>7za a my_archive.7z my_folder<\/pre>\n<p>Install\u00a0<a href=\"http:\/\/www.7-zip.org\/download.html\" target=\"_blank\">7zip on your PC<\/a>. Use it to extract the archive.<\/p>\n<p>You can use the &#8220;&amp;&amp; exit&#8221; option to automatically exit the interactive job when the zip command completes. For example:<\/p>\n<pre>7za a my_archive.7z my_folder &amp;&amp; exit<\/pre>\n<h4>GFT Options<\/h4>\n<p>GFT options can be found in the bottom right corner. Click &#8220;Options&#8221; button to open the options menu.<\/p>\n<div class=\"st-alert st-alert-info \">Option settings will be saved and loaded the next time GFT is used.<\/div>\n<p><strong>Auto resume partial transfers<\/strong> (enabled by default): GFT will auto resume partial transfers in the event there is a connection interruption.<\/p>\n<p><strong>Target Transfer Speed (in kB\/s)<\/strong>: Default is\u00a0maximum (leave blank). GFT will transfer at the maximum available bandwidth. Enter a transfer speed in kB\/s (kilo <em>Bytes<\/em>) to limit the amount of bandwidth GFT will use on <em>your<\/em> network. For example, to limit the transfer speed to 10Mbps, enter 1250. GFT will attempt to transfer at the target transfer speed.<\/p>\n<div class=\"st-alert st-alert- \">GFT could over take your local internet connection and affect other users on your network. Set a target transfer speed to avoid\u00a0saturating your network. <\/div>\n<p><strong>Preserve Last Modification Time<\/strong>: Default disabled. Enable to perverse the file&#8217;s last modification time.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Global File Transfer (GFT) The Global File Transfer (GFT) plugin allows very large files to be transferred efficiently across long distances. You can expect significantly faster transfers vs standard SCP for those located outside the US and Canada.\u00a0Utilizing a patented UDP-based file transfer technology, GFT overcomes the issue of slow file transfers caused by network [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-1689","post","type-post","status-publish","format-standard","hentry","category-userguidebasics"],"_links":{"self":[{"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=\/wp\/v2\/posts\/1689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1689"}],"version-history":[{"count":37,"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=\/wp\/v2\/posts\/1689\/revisions"}],"predecessor-version":[{"id":2033,"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=\/wp\/v2\/posts\/1689\/revisions\/2033"}],"wp:attachment":[{"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/knowledgebasev.kinsta.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}