SlideShare a Scribd company logo
RedHat Enterprise Linux Essential
       Unit 13: Network Clients
Objectives
 Upon completion of this unit, you should be able to:

 Browse the web

 Exchange email and instant messages

 Access a Linux system remotely

 Transfer files between systems

 Use network diagnostic tools
Web Clients

 Firefox

 Other web browsers    (chrome, IE ? )

 Non-GUI web browsers (links )

 wget
wget

 Retrieves files via HTTP and FTP

 Non-interactive - useful in shell scripts

 Can follow links and traverse directory trees on the remote
  server - useful for mirroring web

 and FTP sites
    wget http://mirror-fpt-telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386-
     LiveCD.iso

    wget –bc –o /tmp/monitorwget.log http://mirror-fpt-
     telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386-LiveCD.iso

    wget --tries=50 --wait=30 https://calomel.org/bootable_openbsd_cd.html

    wget --recursive --level=1 --convert-links http://vef.vn
Email and Messaging


 Evolution

 Other email clients   ( thunderbird, Msoutlook ? )

 Non-GUI email clients (mutt)

 Gaim
Gaim



 Multi-protocol Instant messaging client

 Available in Red Hat Enterprise Linux Client

 Supports AIM, MSN, ICQ, Yahoo, Jabber, Gadu-Gadu, SILC,
  GroupWise Messenger, IRC and Zephyr networks.

 Plugins can be used to add functionality.
OpenSSH: Secure Remote Shell

 Secure replacement for older remote-access tools

 Allows authenticated, encrypted access to remote systems

            ssh [user@]hostname

            ssh [user@]hostname command

       ssh vmintam@localhost

      ssh vmintam@localhost ‘who’
scp: Secure File Transfer

 Secure replacement for rcp

 Layered on top of ssh
    scp source destination

    Remote files can be specified using:

              [user@]host:/path/to/file
    Use -r to enable recursion

    Use -p to preserve times and permissions

    Use -C to compress datastream

   Example: scp –r /etc/* vmintam@localhost:/home/vmintam
rsync: Efficient File Sync

 Efficiently copies files to or from remote systems

 Uses secure ssh connections for transport
    rsync *.conf localhost:/home/vmintam/configs/

 Faster than scp - copies differences in like files



  rsync /var/log/* vmintam@localhost:/home/vmintam/rsync
OpenSSH Key-based Authentication

 Optional, password-less, but still secure, authentication

 Uses two keys generated by ssh-keygen:
    private key stays on your system
       • Usually passphrase -protected (recommended )

    public key is copied to destination with ssh-copy-id
               ssh-copy-id [user@]host
OpenSSH Key-based Authentication
                    continued

 An authentication agent stores decrypted private keys
    Thus, passphrase only needs to be entered once

    An agent is provided automatically in GNOME

    Otherwise, run ssh-agent bash

 Keys are added to the agent with ssh-add
FTP Clients

 CLI: lftp

       $ lftp ftp.example.com

       $ lftp -u joe ftp.example.com
    Automated transfers with lftpget

 GUI: gFTP
    Applications->Internet->gFTP

    Allows Drag-and-Drop transfers

    Anonymous or authenticated access

    Optional secure transfer via ssh (sftp)
smbclient

 FTP-like client to access SMB/CIFS resources

 Examples:
    smbclient -L server1 lists shares on server1

    smbclient -U student //server1/homes

    Smbclient 192.168.1.1Setup –U vmintam

 accesses a share
Xorg Clients

 All graphical applications are X clients
    Can connect to remote X severs via tcp/ip

    Data is not encrypted but can be tunneled securely over an ssh
     connection
      • ssh -X user@hostB xterm

 xterm will display on hostA's X server

 Transmitted data will be encrypted through the ssh
  connection
Network Diagnostic Tools

 ping

 traceroute

 host

 dig

 netstat
Unit 13 network client

More Related Content

What's hot (20)

PPTX
Linux Based Network Proposal
Chris Riccio
 
ODP
Linux commands
Balakumaran Arunachalam
 
PPT
Introduction to SSH
Hemant Shah
 
PDF
Linux sever building
Edmond Yu
 
PDF
How to run multiple instances of transmission daemon in linux debian or ubuntu
Aditya Gusti Tammam
 
PPT
Ssh
gh02
 
PPTX
Linux or Unix commands (commands for file creation)
Muhammad Jawwad Hashmi
 
PPT
Samba
tmavroidis
 
PDF
SSH Tunneling Recipes
OSOCO
 
PDF
Linux Network commands
Hanan Nmr
 
ODP
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform Enviornment
Nagios
 
PPTX
Samba
Raghu nath
 
PDF
Achieving the Ultimate Performance with KVM
data://disrupted®
 
PDF
LXC, Docker, and the future of software delivery | LinuxCon 2013
dotCloud
 
PPT
Samba server
Santosh Khadsare
 
ODP
Using samba
Ali Abdo
 
PPT
Linux commands
Hemakumar.S
 
PDF
Useful Linux and Unix commands handbook
Wave Digitech
 
PPT
Presentation on samba server & apache server
Manoz Kumar
 
PPTX
Linux commands
Mannu Khani
 
Linux Based Network Proposal
Chris Riccio
 
Linux commands
Balakumaran Arunachalam
 
Introduction to SSH
Hemant Shah
 
Linux sever building
Edmond Yu
 
How to run multiple instances of transmission daemon in linux debian or ubuntu
Aditya Gusti Tammam
 
Ssh
gh02
 
Linux or Unix commands (commands for file creation)
Muhammad Jawwad Hashmi
 
Samba
tmavroidis
 
SSH Tunneling Recipes
OSOCO
 
Linux Network commands
Hanan Nmr
 
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform Enviornment
Nagios
 
Samba
Raghu nath
 
Achieving the Ultimate Performance with KVM
data://disrupted®
 
LXC, Docker, and the future of software delivery | LinuxCon 2013
dotCloud
 
Samba server
Santosh Khadsare
 
Using samba
Ali Abdo
 
Linux commands
Hemakumar.S
 
Useful Linux and Unix commands handbook
Wave Digitech
 
Presentation on samba server & apache server
Manoz Kumar
 
Linux commands
Mannu Khani
 

Viewers also liked (7)

PDF
Unit 4 user and group
root_fibo
 
PDF
Unit 6 bash shell
root_fibo
 
PDF
Unit2 help
root_fibo
 
PDF
Unit 11 configuring the bash shell – shell script
root_fibo
 
PDF
Unit 9 basic system configuration tools
root_fibo
 
PPTX
Administration 1 sw2012
Lin Liyue
 
PDF
Unit 12 finding and processing files
root_fibo
 
Unit 4 user and group
root_fibo
 
Unit 6 bash shell
root_fibo
 
Unit2 help
root_fibo
 
Unit 11 configuring the bash shell – shell script
root_fibo
 
Unit 9 basic system configuration tools
root_fibo
 
Administration 1 sw2012
Lin Liyue
 
Unit 12 finding and processing files
root_fibo
 
Ad

Similar to Unit 13 network client (20)

PDF
MOE Ubuntu Desktop training
Khairul Aizat Kamarudzzaman
 
PDF
Using Secure Shell on Linux: What Everyone Should Know
Novell
 
PDF
Remote Desktop Administration (Linux/X11)
Adam Trickett
 
PPTX
RHCE (RED HAT CERTIFIED ENGINEERING)
Sumant Garg
 
PPT
Remote1
Harsh Singh
 
PDF
Secure your IT infrastructure with GNU/Linux
Bud Siddhisena
 
PPT
Remote login.89 to 90
myrajendra
 
PPTX
14 network tools
Shay Cohen
 
PPTX
A comprehensive guide that explains the core functioning of Linux, covering t...
domaron20
 
PPT
Cita310chap09
gofortution
 
PDF
Dssh @ Confidence, Prague 2010
Juraj Bednar
 
PPTX
Ssh
Raghu nath
 
PPTX
Expo ciberseguridad
LuisFranciscoLopez4
 
PPT
Bh usa-01-kaminsky
Dan Kaminsky
 
PPTX
wget, curl and scp
Gaurav Mishra
 
PPTX
Telnet & SSH Configuration
Vinod Gour
 
PPT
linux
Ajay Chawda
 
PPTX
SSH for pen-testers
E D Williams
 
PDF
Ftp (file transfer protocol)
Raghu nath
 
MOE Ubuntu Desktop training
Khairul Aizat Kamarudzzaman
 
Using Secure Shell on Linux: What Everyone Should Know
Novell
 
Remote Desktop Administration (Linux/X11)
Adam Trickett
 
RHCE (RED HAT CERTIFIED ENGINEERING)
Sumant Garg
 
Remote1
Harsh Singh
 
Secure your IT infrastructure with GNU/Linux
Bud Siddhisena
 
Remote login.89 to 90
myrajendra
 
14 network tools
Shay Cohen
 
A comprehensive guide that explains the core functioning of Linux, covering t...
domaron20
 
Cita310chap09
gofortution
 
Dssh @ Confidence, Prague 2010
Juraj Bednar
 
Expo ciberseguridad
LuisFranciscoLopez4
 
Bh usa-01-kaminsky
Dan Kaminsky
 
wget, curl and scp
Gaurav Mishra
 
Telnet & SSH Configuration
Vinod Gour
 
SSH for pen-testers
E D Williams
 
Ftp (file transfer protocol)
Raghu nath
 
Ad

Recently uploaded (20)

PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Français Patch Tuesday - Juillet
Ivanti
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 

Unit 13 network client

  • 1. RedHat Enterprise Linux Essential Unit 13: Network Clients
  • 2. Objectives  Upon completion of this unit, you should be able to:  Browse the web  Exchange email and instant messages  Access a Linux system remotely  Transfer files between systems  Use network diagnostic tools
  • 3. Web Clients  Firefox  Other web browsers (chrome, IE ? )  Non-GUI web browsers (links )  wget
  • 4. wget  Retrieves files via HTTP and FTP  Non-interactive - useful in shell scripts  Can follow links and traverse directory trees on the remote server - useful for mirroring web  and FTP sites  wget http://mirror-fpt-telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386- LiveCD.iso  wget –bc –o /tmp/monitorwget.log http://mirror-fpt- telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386-LiveCD.iso  wget --tries=50 --wait=30 https://calomel.org/bootable_openbsd_cd.html  wget --recursive --level=1 --convert-links http://vef.vn
  • 5. Email and Messaging  Evolution  Other email clients ( thunderbird, Msoutlook ? )  Non-GUI email clients (mutt)  Gaim
  • 6. Gaim  Multi-protocol Instant messaging client  Available in Red Hat Enterprise Linux Client  Supports AIM, MSN, ICQ, Yahoo, Jabber, Gadu-Gadu, SILC, GroupWise Messenger, IRC and Zephyr networks.  Plugins can be used to add functionality.
  • 7. OpenSSH: Secure Remote Shell  Secure replacement for older remote-access tools  Allows authenticated, encrypted access to remote systems ssh [user@]hostname ssh [user@]hostname command ssh vmintam@localhost ssh vmintam@localhost ‘who’
  • 8. scp: Secure File Transfer  Secure replacement for rcp  Layered on top of ssh  scp source destination  Remote files can be specified using: [user@]host:/path/to/file  Use -r to enable recursion  Use -p to preserve times and permissions  Use -C to compress datastream Example: scp –r /etc/* vmintam@localhost:/home/vmintam
  • 9. rsync: Efficient File Sync  Efficiently copies files to or from remote systems  Uses secure ssh connections for transport  rsync *.conf localhost:/home/vmintam/configs/  Faster than scp - copies differences in like files rsync /var/log/* vmintam@localhost:/home/vmintam/rsync
  • 10. OpenSSH Key-based Authentication  Optional, password-less, but still secure, authentication  Uses two keys generated by ssh-keygen:  private key stays on your system • Usually passphrase -protected (recommended )  public key is copied to destination with ssh-copy-id ssh-copy-id [user@]host
  • 11. OpenSSH Key-based Authentication continued  An authentication agent stores decrypted private keys  Thus, passphrase only needs to be entered once  An agent is provided automatically in GNOME  Otherwise, run ssh-agent bash  Keys are added to the agent with ssh-add
  • 12. FTP Clients  CLI: lftp $ lftp ftp.example.com $ lftp -u joe ftp.example.com  Automated transfers with lftpget  GUI: gFTP  Applications->Internet->gFTP  Allows Drag-and-Drop transfers  Anonymous or authenticated access  Optional secure transfer via ssh (sftp)
  • 13. smbclient  FTP-like client to access SMB/CIFS resources  Examples:  smbclient -L server1 lists shares on server1  smbclient -U student //server1/homes  Smbclient 192.168.1.1Setup –U vmintam  accesses a share
  • 14. Xorg Clients  All graphical applications are X clients  Can connect to remote X severs via tcp/ip  Data is not encrypted but can be tunneled securely over an ssh connection • ssh -X user@hostB xterm  xterm will display on hostA's X server  Transmitted data will be encrypted through the ssh connection
  • 15. Network Diagnostic Tools  ping  traceroute  host  dig  netstat