Using only netcat (only files)
Transfer file from source to target – netcat listens on source
Source:

1
nc -l $source_port < file

Target:

1
nc $target_hostname $target_port > file

Transfer file from source to target – netcat listens on target
Target:

1
nc -l $port > file

Source:

1
nc $target_hostname $target_port < file

Using netcat and tar:
Transfer directory from source to target – netcat listens on source
Source:

1
tar -cf - /path/to/directory | nc -l $source_port

Target:

1
nc $target_hostname $target_port | tar -xf -


Transfer directory from source to target – netcat listens on target

Target:

1
nc -l $port | tar -xf -

Source:

1
tar -cf - /path/to/directory | nc $target_hostname $target_port>

Using lftp
FTP:
1/ Setup connection

1
lftp -d -u $user,$password $source_hostname

2/Set the following parameters

1
2
lftp:>set ftp:ssl-allow no    (this will turn off ssl, enabled by default)
lftp:>set ftp:passive-mode no (this will disable passive mode, enabled by default)

3/ Mirror whole directory

1
lftp:>mirror --use-pget-n=10 --parallel=10  /copy_from_directory /copy_to_directory (this will download 10 files in parallel using max possible bandwidth)

SSH:
1/ Setup connection

1
2
3
lftp
lftp :~> set sftp:connect-program "/usr/bin/ssh -a -x -v"    // not required, but sometimes needed
lftp :~> open -d -p $port -u $user,$password sftp://$source_hostname

2/ Download 10 files in parallel (-P 10) and use 10 connections for each file (–use-pget-n=10)

1
lftp:> mirror --use-pget-n=10 --parallel=10 /copy_from_directory /copy_to_directory

For upload use -R (reverse) option.

,

Install Ruby
Download stable Ruby version from here and install.

Install Compass CSS Authoring Framework (Ruby)

1
gem install compass

Install Node.js
Download node.js from here and install.

Install Yeoman

1
npm install -g yo

Install Ember project generator

1
npm install -g git://github.com/yeoman/generator-ember.git

Create a project

1
2
3
mkdir demo
cd demo
yo ember

If asked for “Would you like to include Twitter Bootstrap for Sass?”, hit “y”.

Run the server

1
grunt serve