Introduction
Introduction Statistics Contact Development Disclaimer Help
Title: Kermit command line to fetch remote files through ssh
Author: Solène
Date: 15 May 2019
Tags: kermit
Description:
I previously wrote about Kermit for fetching remote files using a
kermit
script. I found that it's possible to achieve the same with a single
kermit
command, without requiring a script file.
Given I want to download files from my remote server from the path
**/home/mirror/pub** and that I've setup a kermit server on the other
part
using inetd:
File **/etc/inetd.conf**:
7878 stream tcp nowait solene /usr/local/bin/kermit-sshsub
kermit-sshsub
I can make a ssh tunnel to it to reach it locally on port 7878 to
download my files.
kermit -I -j localhost:7878 -C "remote cd /home/mirror/pub","reget
/recursive .",close,EXIT
Some flags can be added to make it even faster, like `-v 31 -e 9042`. I
insist
on kermit because it's super reliable and there are no security issues
if
running behind a firewall and accessed through ssh.
Fetching files can be stopped at any time, it supports very poor
connection
too, it's really reliable. You can also skip files, because sometimes
you need
some file first and you don't want to modify your script to fetch a
specific
file (this only works if you don't have too many files to get of course
because
you can skip them only one by one).
You are viewing proxied material from dataswamp.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.