FranGarcia.me (Posts about ftp)https://www.frangarcia.me/categories/ftp.atom2023-07-01T22:22:36ZFran GarciaNikolaConfiguring proxy settings in lftphttps://www.frangarcia.me/posts/configuring-proxy-settings-in-lftp/2017-11-06T08:25:44+01:002017-11-06T08:25:44+01:00Fran Garcia<p>I sometimes need to upload data to Red Hat's <code>dropbox</code> service, and most of the
times I need to go through a proxy of some sort. Here's a quick note on how to
configure lftp to use such a proxy.</p>
<div class="code"><pre class="code literal-block"><span class="c1"># lftp</span>
lftp<span class="w"> </span>:~><span class="w"> </span><span class="nb">set</span><span class="w"> </span>ftp:proxy<span class="w"> </span>http://USER:password@yourproxy:8080
lftp<span class="w"> </span>:~><span class="w"> </span>open<span class="w"> </span><span class="m">209</span>.132.183.100
lftp<span class="w"> </span><span class="m">209</span>.132.183.100:~><span class="w"> </span>user<span class="w"> </span>anonymous
Password:<span class="w"> </span>
lftp<span class="w"> </span>anonymous@209.132.183.100:~><span class="w"> </span><span class="nb">cd</span><span class="w"> </span>/incoming
<span class="nb">cd</span><span class="w"> </span>ok,<span class="w"> </span><span class="nv">cwd</span><span class="o">=</span>/incoming
lftp<span class="w"> </span>anonymous@209.132.183.100:/incoming><span class="w"> </span>put<span class="w"> </span>yourfile.tar.gz<span class="w"> </span>-o<span class="w"> </span>YOURCASENUMBER-yourfile.tar.gz
</pre></div>
<p>As you can see:</p>
<ul>
<li>I used the <code>set ftp:proxy</code> command to configure the proxy.</li>
<li>Then I used <code>209.132.183.100</code> rather than <code>dropbox.redhat.com</code> . Some proxies
<strong>do not work if using the DNS hostname</strong>, for some reason.</li>
<li>After that, I blindy changed into /incoming . It's the only directory with
allowed wrting permissions </li>
<li>Finally I used <code>put -o</code> to specify the destination filename.</li>
</ul>
<p>Additional notes on configuring lftp to upload information to Red Hat can be found in <a href="https://access.redhat.com/solutions/2112">KCS 2112</a> .</p>
<p>Happy hacking!</p>