|
|
|
eSh Tutorial
|
Online Help
eSh Client Tutorial
Connection Wizard
Main Window
Authentication
Encryption
Proxy
X11 Forwarding
Local Explorer
Favorites
Open Browser
Search Wizard
Remote Explorer (SFTP Client)
Favorites
Secure Shell (Shell Client)
Configure Shell Window
Remote Mail Client
Scheduler
Schedule Wizard
View Scheduled Tasks
Editor
Opening the Editor
Connecting to the Remote Filesystem
Code Browser
Running Programs
Docking a Secure Shell Window in the Editor
Connection Wizard
You can make a connection by clikcing on the Connect button located on the leftmost upper side of the explorer window. You can also
use the menu (Connect --> Connect) to open the Connection Wizard.
Connection Wizard has the following sub components:
Main Window
It is the place where you set the server name, user, password, port and time out. Port is by default set to 22 which is the default SSH port, and the
timeout is by default set to 25 or 35. You can change these according to your specification if necessary.
Authentication:
This is where you set your authentication type. It is by default set to Password Authentication. If you wish to change the authentication
type to Public Key you can simply enable the respective radio button. If your authentication method is Password, you don't need to change this
window. However if you want to use Public Key Authentication, then you will have to browse your file system to find the private key on your
computer. This private key will be used for the authentication.
You can also use the Key Pair generator to generate a public and private key to use for your connection. You can specify the key type either RSA
or DSA. You can also optionally provide a pass phrase. If the pass phrase field is empty then it will be ignored.
Encryption
You can change the Encryption Policy for the connection you are attempting to make. You can change the order of the ciphers by siply clicking on their
name and drag up and down to drop them onto the desired order. eSh Client will use the first cipher method as the default and if the first cipher is
not supported by the remote server, eSh Client will use the second cipher. If the second is also not supported, then eSh Client will use the 3rd cipher and so on.
You can leave the task to eSh Client to negotiate with the server, in which case do not modify the default settings on this page. eSh Client uses Blowfish
as the first encryption method to be used. Blowfish is one of the most powerful cipers available today.
You can also choose to enable Compression. eSh Client uses ZLIP compression if enabled.
Proxy
eSh Client supports both HTTP and SOCKS 5 proxy servers. You can simply select the proxy type you wish to use and then set the server name and
port number. If your proxy server requires a user name and password , populate the user name and password field, otherwise these fields will be ignored if empty.
X11 Forwarding
You can enable X11 forwarding by enabling the X11 Forwarding radio button. Once it is enabled set the X11 host and port. They are by default set to
127.0.0.1 and 6000. Change them if necessary. X11 Forwarding settings are ignored for SFTP Connections. However if enabled they are used for
Secure Shell connections. X11 Forwarding option requires you to have a X Windows software installed on your computer. It can be used to run qui applications residing on
the remote server.
Local Explorer
Local Explorer allows you to brows your local file system. It has a standard explorer like view and allow you to view/modify/run/play/create/zip/unzip files and directories.
It supporst decompressions of ZIP , GZIP and JAR files. The Unzip utility is built in eSh Client and it does not use external software for
compression or decompression of files.
Local Explorer can be viewed in two different modes, List and Details View. List view shows large icons for the files and directories and will not show the details of the files.
Details view shows small icons and will show details of the files and directoris (name, type, last modified, size).
You can use Drag and Drop to copy files from one location to another. Or simply use the popup menu provided in the list or detailed view to select/copy and then paste the
selected files to another location.
Favorite Directories
You can use the Add Current Directory to Favorites button to add the currently viewing directory to the favorite lists. Later on you can simply use the favorite lists to
navigate between the directories. It makes it simpler to jump into one location because you do not have to navigate your way to the desired location and simply by selecting the directory from the
favorite list, jump to its location.
Open Browser
You can launch the default browser by clicing on Launch Browser button on the top tool bar of the Local Explorer.
Search Wizard
Search Wizard is a tool to allow you search your local computer for files or words within files. It furthermore allows you to open the files
in eEditor by double clicking on the search results.
Search Wizard is fast and unlike your operating system search wizard will not slow down your computer. It will run on a low priority thread and therefore
will not halt any other application activity. It has all the standard features to narrow down the search based on file type, search directories and subdirectories.
To open the Search Wizard click on the Search icon on the Local Explorer tool bar (the magnifier icon).
Remote Explorer
Remote Explorer allows you to brows your remote file system. When you make a connection from the eSh Client main window, after the connection
is made, the window is split to two sections, on the left side Local Explorer and on the right side Remote Explorer.
It has a standard explorer like view and allow you to view/modify/play/create/zip/unzip/edit files and directories as well as you can dock a secure shell
in the remote view.
It supporst decompressions of ZIP , GZIP and JAR files. The Unzip utility is built in eSh Client and it does not use external software for
compression or decompression of files.
Remote Explorer can be viewed in two different modes, List and Details View. List view shows large icons for the files and directories and will not show the details of the files.
Details view shows small icons and will show details of the files and directoris (name, type, last modified, size).
You can use Drag and Drop to copy files from one location to another. Or simply use the popup menu provided in the list or detailed view to select/copy and then paste the
selected files to another location.
Favorite Directories
You can use the Add Current Directory to Favorites button to add the currently viewing directory to the favorite lists. Later on you can simply use the favorite lists to
navigate between the directories. It makes it simpler to jump into one location because you do not have to navigate your way to the desired location and simply by selecting the directory from the
favorite list, jump to its location.
Secure Shell Window
You can open the Shell Window by clicking on the Shell button located on both Local Explorer and Remote Explorer. It will open the
shell window. Then if you press any key it will open the connection wizard to conveniently make a connection. It will use Keyboard Authentication but for simplicity it uses
the same connection wizard as the SFTP connection. You can enable X11 Forwarding for secure shell connection.
On the shell window you can copy/paste/select screen/ print screen and change the font and color of the window if you choose to.
Configure Shell Window
You can modify the buffer size , color, font and resize strategy of the Shell Window from the menu bar of the shell window ( Help --> Configuration)
or from the Global Properties menu item of eSh Client main window( Edit --> Global Properties).
Remote Mail Client
eSh Client allows you to access your mail client on the remote server graphically. For example if you are using your Pine, MailX or Unix Mail
account, you can use the Mail Client to view/compose/send/delete mail from your unix mail account. It is a unique feature of eSh Client and is accessible from the
Shell Window menu bar (Edit --> Open Mail) or from the Mail button of the Remote Explorer. You will have to select the Mail type you are
using on the remote server. You can select Mail or MailX. Pine and other unix mail client usually rely on one of these two to interface
with you mail server.
Schedule Wizard
Schedule Wizard allows you to schedule a task to run at a specified time or if configured in intervals. The connection wizard will allow you
select from the following options:
Run the task only once.
Repeate the task.
Repeate configuration for days of weeks.
Repeate configuration for intervals for example every 2 days, or every day or every 7 days, etc.
Specify a start date for the repeating tasks as well as an end date
You can select a file transfer or a program to run on your computer. You can also select a combination of the two to run on your computer.
View Scheduled Tasks
You can view the scheduled tasks by clicking on the View Schedule Log button of the Local Explorer (the calendar icon). You will also have
the option of cancelling the scheduled tasks if necessary.
Editor
How to open the Editor
Editor supports the following programming modes for syntax highlighting:
Java, C, C++, PHP, Perl, Shell Scripts, SQL, HTML, Javascript and Assembly.
If you double click on the name of any file with those extensions, the Ecode Editor will open the file. You can also open the editor by selecting
a file and righ click and from the popup menu select Open or you can use the menu to open the Editor(File --> Open Editor). You can
also open the editor from the Shell Window menu bar (Edit --> Open Editor).
Connecting to a remote server
You can use the Connect button on the editor toolbar to open the Connection Wizard. Once you make the connection using the wizard, the remote view on
the left side of the editor will be populated by the remote filesystem. Once you connected to the remote server you can navigate through the remote
file system by double clicking on the directories or using One Level Up button. If you double click on any file in the remote view, the file will open in the Editor.
Opening the Code Browser
If you have an open file of the type that has a structured code including:
Java , C , C++ , PHP , Perl , Javascript , Shell Scripts
You can view the code structure by clicking on the Code Browser button in the editor toolbar.
Running a Program
In order to run a program, if the program is a Java file, all you need to do is to click on the Compile or Run button. If another
file type, then you can configure the comile and run commands for the program by clicking on Configure Run and Compile commands.
Docking a Secure Shell in the Editor Window
After you made a connection from the editor, then you can click on the Shell button on the editor toolbar to dock a shell window in the
bottom side of the editor. The connection is made automatically and you can use the shell immediately.
|
|
|