{"id":48347,"date":"2026-11-05T15:22:42","date_gmt":"2026-11-05T14:22:42","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=48347"},"modified":"2026-11-05T15:35:11","modified_gmt":"2026-11-05T14:35:11","slug":"copy-between-firewall-zones","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/","title":{"rendered":"Copy big dumpfiles between firewall zones"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you have to transfer a big Oracle DataPump export (dumpfiles) from one firewall zone to another, it is often not possible to transfer it directly from the source- to the destination-host. Instead, you have to transfer it to a jumphost (or your laptop), then from there to the destination host.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But this is not optimal. You&#8217;ll need to store it on the jumphost first, and you may not have enough space there. So, what we can do?<\/p>\n\n\n\n<h2 id=\"h-new-scp-implementations\" class=\"wp-block-heading\">New scp implementations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Newer scp implementations have the nice option &#8220;<code>-3<\/code> Copies between two remote hosts are transferred through the local host.&#8221; <\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;jumphost01 ~]$  scp -3 oracle@srchost:\/u99\/dmp\/*.dmp  oracle@dsthost:\/u99\/dmp\/\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Depending on the type of data and your network and cpu, you can try to use ssh-compression. If the data is already compressed (expdp with compression, or database contains many jpeg images or mp3 files), then it may be slower with additional ssh compression, but for uncompressed text-type data, you may see a significant performance gain if you use compression. For one customer with a low bandwidth between locations, I noticed an increase from 20 to 70 GB\/hour.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;jumphost01 ~]$  scp -C -3 oracle@srchost:\/u99\/dmp\/*.dmp  oracle@dsthost:\/u99\/dmp\/\n<\/pre><\/div>\n\n\n<h2 id=\"h-old-scp-implementations\" class=\"wp-block-heading\">Old scp implementations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">But often seen, especially on non-Linux hosts, there are old scp implementations without the &#8216;-3&#8217; option. No worries, it is only a little bit more complex. Our friend in this context is port-forwarding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can specify a port that should be forwarded to another destination (host:port). Local forwarding (-L) means, the given port from the server I start ssh will be forwarded via the machine I log in to the given destination.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;jumphost01 ~]$  ssh -L 9999:dbhost02:1521  oracle@dbhost01\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">With that, I can connect with <code>sqlplus user@\/\/localhost:9999\/MyService<\/code> via dbhost01 to the listener of dbhost02 Port 1521 and start a connection to MyService.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But for our case we need the reverse-forwarding (-R): From the given port on the server I log in, the data should be transferred via my local host (where I started ssh) to the given destination (-R).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;jumphost01 ~]$ ssh -R 2222:dsthost:22 oracle@srchost\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">So, on srchost the port 2222 will be forwarded via jumphost01 to dsthost port 22. To transfer a file from srchost to dsthost, use (with &#8220;-C&#8221; including compression)<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;srchost ~] scp -C -P 2222 \/u99\/dmp\/*.dmp oracle@localhost:\/u99\/dmp\/\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Probably you will get an error \ud83d\ude41<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\nIt is also possible that a host key has just been changed.\nThe fingerprint for the RSA key sent by the remote host is\n...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The problem is that you will get the key of dsthost and not of localhost. To ignore it, use:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;srchost ~] scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null \\\n      -C -P 2222 \/u99\/dmp\/*.dmp oracle@localhost:\/u99\/dmp\/\n<\/pre><\/div>\n\n\n<h2 id=\"h-passwords\" class=\"wp-block-heading\">Passwords<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It is not unusual that you can only log-in with ssh-keys and not with password, or at least you do not know the password.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the jumphost you have your public\/private key pair and on the remote host your private key is in <code>~\/.ssh\/authorized_keys<\/code>; To use the &#8220;old scp implementation&#8221;, you need the public\/private key pair on the srchost and this public key on dsthost. Often, that is not allowed, or at least it is a configuration overhead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But there is a simpler solution: Agent-forwarding. On the jumphost, start the ssh-agent and add the ssh key.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;jumphost01 ~]$  eval `ssh-agent`\nAgent pid 787539\n&#x5B;jumphost01 ~]$  env |grep SSH\nSSH_AUTH_SOCK=\/tmp\/ssh-XXXXXXYO4wFN\/agent.787538\nSSH_AGENT_PID=787539\n\n&#x5B;jumphost01 ~]$ ssh-add\nIdentity added: \/home\/oracle\/.ssh\/id_rsa (\/home\/oracle\/.ssh\/id_rsa)\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Now we are ready to forward the agent to the remote host with the option &#8220;-A&#8221;:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;jumphost01 ~]$ ssh -A -R 2222:dsthost:22 oracle@srchost\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">our command <\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\n&#x5B;srchost ~] scp &#x5B;options] -P 2222 \/u99\/dmp\/*.dmp oracle@localhost:\/u99\/dmp\/\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">can now use our key from the jumphost and will not ask for a password if the key is registered on dsthost.<\/p>\n\n\n\n<h2 id=\"h-windows-putty\" class=\"wp-block-heading\">Windows PuTTY<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your Jumphost is Windows and you are using <a href=\"https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html\">PuTTY<\/a>, the pscp.exe does not support the &#8220;-3&#8221; option. But above &#8220;old&#8221; solution is also possible with PuTTY. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add the forwarding in Connection &gt; SSH &gt; Tunnels. Choose the &#8220;Remote&#8221; raidobutton and add Source port and Destination. Do not forget to press [Add]. In the white box you must see &#8220;R2222 dsthost:22&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"440\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png\" alt=\"\" class=\"wp-image-48359\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png 447w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4-300x295.png 300w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And for your ssh-keys to forward, go to Connection &gt; SSH &gt; Auth and mark &#8220;Allow agent forwarding&#8221;. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The keys are handled by &#8220;Pageant.exe&#8221; (putty version of ssh-agent). If you start it, you will not see it. Press the &#8220;Show hidden icons&#8221; on the taskbar, right-click on the pageant icon and choose &#8220;View keys&#8221;. In the window that appears, you can add your ssh-key.<\/p>\n\n\n\n<h2 id=\"h-performance\" class=\"wp-block-heading\">Performance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We already have seen that ssh-compression can enhance the throughput. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The default OpenSSH is optimized for interactive work, not for high throughput. Especially if the servers are on different continents, then you may still have a good bandwidth, but the latency will be very high for physical reasons.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have this problem, take a look at the <a href=\"https:\/\/www.psc.edu\/hpn-ssh-home\/\">HPN-SSH project.<\/a> It offers an OpenSSH based solution optimized for high-latency and high-bandwidth networks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have to transfer a big Oracle DataPump export (dumpfiles) from one firewall zone to another, it is often not possible to transfer it directly from the source- to the destination-host. Instead, you have to transfer it to a jumphost (or your laptop), then from there to the destination host. But this is not [&hellip;]<\/p>\n","protected":false},"author":123,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,198,59],"tags":[],"type_dbi":[],"class_list":["post-48347","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","category-database-management","category-oracle"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.8 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Copy big dumpfiles between firewall zones - dbi Blog<\/title>\n<meta name=\"description\" content=\"how to copy big files between different firewall-zones via a jumphost without intermeiate storage of the file on jumpostscp\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Copy big dumpfiles between firewall zones\" \/>\n<meta property=\"og:description\" content=\"how to copy big files between different firewall-zones via a jumphost without intermeiate storage of the file on jumpostscp\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-05T14:22:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-05T14:35:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"447\" \/>\n\t<meta property=\"og:image:height\" content=\"440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Martin Bracher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Bracher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/\"},\"author\":{\"name\":\"Martin Bracher\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/2cbe1e2ea3cbf519c8ee3493042de8c9\"},\"headline\":\"Copy big dumpfiles between firewall zones\",\"datePublished\":\"2026-11-05T14:22:42+00:00\",\"dateModified\":\"2026-11-05T14:35:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/\"},\"wordCount\":708,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/11\\\/image-4.png\",\"articleSection\":[\"Database Administration &amp; Monitoring\",\"Database management\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/\",\"name\":\"Copy big dumpfiles between firewall zones - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/11\\\/image-4.png\",\"datePublished\":\"2026-11-05T14:22:42+00:00\",\"dateModified\":\"2026-11-05T14:35:11+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/2cbe1e2ea3cbf519c8ee3493042de8c9\"},\"description\":\"how to copy big files between different firewall-zones via a jumphost without intermeiate storage of the file on jumpostscp\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/11\\\/image-4.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/11\\\/image-4.png\",\"width\":447,\"height\":440},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/copy-between-firewall-zones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Copy big dumpfiles between firewall zones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/2cbe1e2ea3cbf519c8ee3493042de8c9\",\"name\":\"Martin Bracher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/864a93d77bcd4cd44bab880a88f25fb5173ffbfac8e6e8775f0b4e056a4fbb56?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/864a93d77bcd4cd44bab880a88f25fb5173ffbfac8e6e8775f0b4e056a4fbb56?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/864a93d77bcd4cd44bab880a88f25fb5173ffbfac8e6e8775f0b4e056a4fbb56?s=96&d=mm&r=g\",\"caption\":\"Martin Bracher\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/martinbracher\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Copy big dumpfiles between firewall zones - dbi Blog","description":"how to copy big files between different firewall-zones via a jumphost without intermeiate storage of the file on jumpostscp","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/","og_locale":"en_US","og_type":"article","og_title":"Copy big dumpfiles between firewall zones","og_description":"how to copy big files between different firewall-zones via a jumphost without intermeiate storage of the file on jumpostscp","og_url":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/","og_site_name":"dbi Blog","article_published_time":"2026-11-05T14:22:42+00:00","article_modified_time":"2026-11-05T14:35:11+00:00","og_image":[{"width":447,"height":440,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png","type":"image\/png"}],"author":"Martin Bracher","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Martin Bracher","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/"},"author":{"name":"Martin Bracher","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/2cbe1e2ea3cbf519c8ee3493042de8c9"},"headline":"Copy big dumpfiles between firewall zones","datePublished":"2026-11-05T14:22:42+00:00","dateModified":"2026-11-05T14:35:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/"},"wordCount":708,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png","articleSection":["Database Administration &amp; Monitoring","Database management","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/","url":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/","name":"Copy big dumpfiles between firewall zones - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png","datePublished":"2026-11-05T14:22:42+00:00","dateModified":"2026-11-05T14:35:11+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/2cbe1e2ea3cbf519c8ee3493042de8c9"},"description":"how to copy big files between different firewall-zones via a jumphost without intermeiate storage of the file on jumpostscp","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/11\/image-4.png","width":447,"height":440},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/copy-between-firewall-zones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Copy big dumpfiles between firewall zones"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/2cbe1e2ea3cbf519c8ee3493042de8c9","name":"Martin Bracher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/864a93d77bcd4cd44bab880a88f25fb5173ffbfac8e6e8775f0b4e056a4fbb56?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/864a93d77bcd4cd44bab880a88f25fb5173ffbfac8e6e8775f0b4e056a4fbb56?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/864a93d77bcd4cd44bab880a88f25fb5173ffbfac8e6e8775f0b4e056a4fbb56?s=96&d=mm&r=g","caption":"Martin Bracher"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/martinbracher\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/48347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/123"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=48347"}],"version-history":[{"count":5,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/48347\/revisions"}],"predecessor-version":[{"id":48369,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/48347\/revisions\/48369"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=48347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=48347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=48347"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=48347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}