Hello friends welcome back after learning various utilities and with a wide range of commands, now we shall move with various learning about various network client. So let's start. So the first client is Lynx ally in case that we have learned in the first two three videos. Lynx is a non gi web browser, as we know, it opens in our Linux terminal and it provides it is provided by a lynx RPM, the full support of the frames and SSL is there. You can download links by writing the command, why you Am search links. Similarly, for different utilities that are not pre installed on your system.
You can download it with the same command you first you have to search it on the internet where I think the command why you search, then you need to install that file. It is it has been searched, why you Am installed then it will be installed links is not a default program you need to install it. Similarly, when you can open a link for example, I want to open a google.com. So, I will write the command as links Li in case space HTTP, colon slash, triple w.google.com or you can simply write triple w.google.com it could be used with various arguments for example down and source the source will display you the source code of the file. It could be particularly used for connectivity testing when ping is blocked when ping command is blocked, you can check whether site is being open or not. It is used for file great Timing when you don't remember the full URL to type for the code or it can be used with a web gate command the delegated address files via HTTP protocol and FTP protocols.
It is a non interactive useful in shell scripts. It is not interactive you can follow links and traverse separately on the remote server, which is useful for monitoring web and FTP sites. Then you can use different graphical mail clients on RTL, which is only available on RTL client variant. The utility could be evolution or Thunderbird. The Evolution is a flexible email and group we're tool and Thunderbird is a standalone Mozilla email client. It is similar to Microsoft Access or other email clients.
That could also be outlook that could be used to set up desktop emails. You can also use non goi email clients like you can support a pop I map a local mailbox. These are the protocols POP and IMAP protocols over the Internet to for transferring of emails. They are highly configurable. They are mappable. With hotkeys, the shortcut keys that can trigger for example, five times pressing Shift key could be a hotkey.
It allows you to maximize trading and colorizing the G new PG integration is allowed here. And the context sensitive help with question mark is also allowed The non Java email client is called as M University that you can use on our terminal. Then there is another utility that is called pigeon which is an instant messaging. It is a previous and messenger or other utilities that are available these days can can be used for allowing messaging over network clients supposedly have different systems or devices over a network installed on your office and your office staff or employees may want to communicate with each other in a secure line over the network. They can do so by using this utility called pigeon. It was formerly known as G Im it is available on our HTML client variant only.
It is a multiple All instant messaging client. It supports various network including Yahoo, IRC, internet, Relay Chat and various other clients. The plugins can be used to add a functionality, the functionality I explained to you. And you can also use for a different purpose. Along with over the internet. You can use remote access and file transfer with Nautilus.
You just move to places and connect to a server. It allows you to graphically browse with multiple protocols and allows you to drag and drop file transfer. The supported connection type include File Transfer Protocol, FTP, SFTP, SMB web, dv, and so on. You can also connect via URL by moving to file and open location then we can use us Secure remote shell or with utility called Open SSH, Secure Shell. In short, it is used for providing secure replacement for older Remote Access Tool. Remote Access Tool is not very safe considered very safe as it as with SSH.
It allows you to authenticate encrypt access to remote systems if you want to access a system remotely, for example, if you have a server installed on your office data center, and you are a database administrator but you are on a vacation or on rest at your home, and something that at some extent you feel that you need to change perform certain tasks on your system and you don't have time to move to the data center. You can remotely access your files using SSH that you do Find earlier on a system with a hostname, a password and which is authenticated and encrypted. So it is not prone to simple hackers. However anything that is developed could be hacked. command for SSH, SSH user provide the username and the host name and you can also execute remote commands. You include a minus x for graphical applications.
Only untrusted systems, otherwise it really compromised. You can secure files, you can use secure file transfer to transfer multiple files securely with utility called SCP. It is a replacement of RCP remote client transfer. protocol. It is a layered on top of SSH. It uses SSH Secure Shell.
The syntax for writing is SCP, then write source and after destination from where the file has to be copied the source and where it has to be copied, then the destination. Remote files can be specified using the host and the path provided. You can use different options, for example, minus r to enable recursion, minus p to preserve times and permissions and minus capital C to compress data streams. Then you can use a utility called our sink for efficient file sync. You can sync your whole file efficiently it makes a copy it copies a file or are from remote systems. You can copy files from a system or to a system.
It uses Secure Shell connection for transportation. The syntax for writing it could be SCP minus copies or our SYRSY mc r St aspect.com for all configuration files and the path it is faster than SCP and it is it has differences in life files. Open SSH is key based authentication could be used. It is optional. It does not require a password every time but it is still secure. Authentication uses keys.
The keys are generated by SSH. That is called SSH key Gen. The private key and public key they are generated The private key is your key that stays on your system. And the public key is distributed over the network, which can be a combination of private and public key is used to access anything. Usually a paraphrase protected is a production is recommended. You have to protect it via face passphrase public key is copied to destination with a command called SSH minus copy minus ID.
And you can copy SSH key that is public key, which is littered with our various algorithms like RSA algorithm, or mt five, that these are crypto graphic algorithms based on what the cryptographic keys are generated. And authentication agent is a stored and it scription of private keys done the paraphrase password Based on the news to be entered once an agent is provided automatically in genome otherwise you can run SSH agent on bash on terminal. There are various FTP client for transferring files from a system to another that is called FTP client. It is not generally used with SSH, however you can use. The L FTP command is used for file transfer, FTP client. You can automate transfer with this file and the G VA utility is called g FTP which can be located from application internet, g FTP.
It allows you to drag and drop file transfers anonymous and nothing authenticated access is there. So you don't need to authenticate You can also transfer it via SFTP over SSH, which is option not compulsory. If you want a secure transfer you must have with SFTP. If you are transferring simple files, or not over a secure a contract, confidential location, you could don't use SSH. There are various network diagnostic tools that allows you to analyze network statistics that are occurring. There are commands where the ping command is used to create a connection, establish a connection and hear a response from that server.
So a ping Google ping command could be written f ping space URL, for example, if I want to connect with Google, so I will write ping Phase a triple w.google.com. And my system will wait for the connection to be established. If I get a response, we will reconnect it. If I don't get the response, we will not get connected. Similarly, we can diagnose or analyze various things. We can trace route of the packets that are traveling via here and there over the network.
We can check the host, we can dig into data, we can use the net stat that would allow you to check the internet speed and various statistics. You can also use the genome net tool for the G G as a utility for network diagnostics. That may represent you with charts and diagrams. So this was a brief introduction about network client. You can prefer the graphical mode They are secure as much as command line interface, but you must create SSH when you're copying files are authenticating or not over the server. So keep learning keep moving ahead.
We will be learning more in the coming videos.