Networking Guide
Chapter 3, Administering TCP/IP
Using the Secure TCP (Kerberized) utilities
Using the Secure TCP (Kerberized) utilities
This release includes Secure TCP versions
(providing Kerberos Version 5 authentication) of the following
client utilities and server daemons:
---------------------------------------------------------------
Client utilities Server daemon
---------------------------------------------------------------
ftp(TC) ftpd(ADMN)
rcmd(TC) and rcp(TC) rshd(ADMN)
rlogin(TC) rlogind(ADMN)
telnet(TC) telnetd(ADMN)
You can use these utilities and daemons in a Kerberos Version 5 realm or
DCE cell to provide authenticated TCP/IP services as described
below.
NOTE:
You cannot use the Kerberos authentication features of these utilities
unless you have a Kerberos Version 5 Security Server such as the
SCO Security Services (supplied with the SCO Distributed
Services Release 1.0.3).
The utilities will function without providing Kerberos authentication
if you do not have such a server.
Configuring the Secure TCP utilities
To use these utilities with Kerberos Version 5 authentication, you
must first define the users (interactive principals) and host systems
(machine principals) on the Security Server(s) for the Kerberos
realm or DCE cell where they are to operate:
-
If you are using SCO Security Services, the cell
administrator (authentication principal) must use
the SCO Distributed Administration Service Security Manager
or rgy_edit
to add a registry object
for each interactive and machine principal to
/.:/sec/principal in the local cell.
See the secadmin(ADMD) and rgy_edit(8sec)
manual pages for more information.
Machine principals must be added to the host subhierarchy.
For example, the machine principal corresponding to the host
foo in the domain bar.com
would be:
/.:/sec/principal/host/foo.bar.com
Interactive principals may be added
directly to the /.:/sec/principal hierarchy.
Create passwords in the account properties of all new principals.
-
On each host where Secure TCP utilities or daemons are to be
run, log in as root and run the
auth.config(ADMN)
command.
-
Use auth.config to
define the DCE cell (or Kerberos realm) and fully qualified
domain name of the Security Server that will be used to authenticate
service requests. When asked for a host password for Secure TCP
services, you can select a machine-generated password as you do not
need to remember this password.
-
Use auth.config to choose the level of authentication
required for access to the ftpd, rshd,
rlogind and telnetd daemons.
You can select to make authentication optional if some users
require traditional unauthenticated access.
-
If users are required to use authenticated access, the access control
file, .k5login (see
k5login(SFF)),
must exist in their home directories on the
machine where the server daemon is running.
This file contains the names and cells of principals that can access an
account. For example, the entry ``chuck@local_cell'' specifies
that the principal chuck in the cell (or realm)
local_cell has access.
Only the owner must have write permission on .k5login,
and the owner must either be root or the
user associated with the home directory.
Obtaining Kerberos session credentials
Before a user can use the Secure TCP utilities, they
must obtain Kerberos session credentials. Because the current versions of
login(M)
and
scologin(XC)
do not support Kerberos authenticated login, there are two alternative
methods by which a user may obtain these credentials:
Obtaining session credentials using kinit
Log in locally using unauthenticated login and then obtain
session credentials using
kinit(TC).
The kinit command will authenticate the user's session with
the Security Server and obtain a Ticket Granting Ticket for the user's
session provided the user can supply the correct password for their
interactive principal name. To monitor their credentials, the user must
run the
ksession(TC)
command which will warn when the credentials are about to expire. The
user can also use the
klist(TC)
command to view their credentials and their expiry date.
WARNING:
If a user performs an authenticated connection to another host
(gamma) from a host (beta) to which they
already connected remotely from a machine (alpha),
their password will be transmitted in clear text across the network
from alpha to beta.
Obtaining session credentials using ktadd and kinit
To avoid the possibility that passwords can be transmitted in clear text,
root can use the
ktadd(ADMN)
command to create user keys on the various machines that different users
are allowed to access. Alternatively a user can use ktadd
to create a user key on each of the machines that they need to use.
WARNING:
You should only invoke
ktadd(ADMN)
on the system to which you are directly logged in. This is to prevent
passwords being passed in clear text across the network.
For example, to obtain a user key for the interactive principal
chuck with password ``clydenw''
for the cell local_cell, enter the following commands:
ktadd -p chuck@local_cell -pw clydenw -f ~chuck/.v5srvtab
chmod 600 ~chuck/.v5srvtab
This creates a private key table .v5srvtab
for chuck in their home directory and changes
its permissions so only chuck and root
can read from or write to this file.
(Note that this example assumes that the shell being used
is either ksh or csh.)
To use their private key table when obtaining session credentials, the
user calls kinit from their .profile or
.login file. This example also shows ksession
being run to monitor chuck's credentials:
kinit -k -t ~chuck/.v5srvtab
ksession
For more information about using the SCO Security Services,
see the SCO Security Services Release and Installation Notes. For more information about using the
SCO DCE Executive, see the SCO DCE Executive Release and Installation Notes.
|
Networking
guide
Call
: 800-519-
2267
MCSE
Boot Camp,
MCSE
Certification
boot
camp,
MCSE
Training
boot
camps,
MCSE
certification
boot
camp
training at
California and
Maryland
USA. Also
CCNA,
CCNP,
CISSP,
Red Hat
Linux
Certification
notes.
Vibrant
boot camp
offers MCSE,
CCNA,
CCNP Certification back to back
Vibrant
offers
MCSE
certification
training
boot camp
for $5400
all inclusive,
instructor
led at
California
and
Baltimore.
Vibrant
Bootcamp
Participants
come
from
All
Around
the
World.
Vibrant
has
trained
students
from
more
than
15
countries
like
USA,
UK,
(Scotland,
Ireland,
Wales),
Switzerland,
Germany,
Australia,
Canada,
France,
Holland,
Japan,
Belgium,
Bahrain,
New
Zealand,
Tanzania,
Turkey,
Kenya and
more. |
100BASE-X
100VG-AnyLAN
10BASE2
10BASE5
10BASE-FL
10BASE-T
Access Methods
Active Hubs
Additional
Administrative Tasks
Address Resolution
Protocol (ARP)
Addressing at the
Data Link Layer
Advantages of Packet
Switching
Analog Waveforms
AppleTalk
Assigning File-Level
Permissions on an NTFS Partition
Asynchronous Transfer
Mode (ATM)
Asynchronous
Transmission
Attenuation
Attenuation
Attenuation
Attenuation
Auditing
Backup
Band Usage (Baseband
or Broadband)
Bandwidth
Bandwidth
Bridges
Bridges
Brouters
Bus Topologies
Cable Media
Capacity
Capacity
Capacity
Centralized Computing
Characteristics of
Transmission Media
Choosing a RAID Level
Circuit Switching
Coax and Fire Code
Classifications
Coaxial Cable
Coaxial
Characteristics
Collaborative
Computing
Communications
Devices and OSI
Comparing Contention
and Token Passing
Configuring Network
Adapter Cards
Connection Services
Connection-oriented
and Connectionless Modes
Connectivity Devices
Connectors for
Coaxial Cable
Connectors for STP
Connectors for UTP
Contention
Controlling the Flow
of Data
Cost
Cost
Cost
Cost
Creating and
Assigning Permissions to a Shared Folder on Windows NT
Data Encryption
Data Link Control
(DLC)
Data Migration
Database Services
Datagram Packet
Switching
Defining a Network
Adapter Card
Delivering Packets
Demand Priority
Digital and Analog
Signaling
Disaster Recovery
Disk Duplexing
Distance Vector
Routing
Distributed Computing
Domain Name System
(DNS)
Electromagnetic
Interference
Electronic Mail
EMI Characteristics
EMI Characteristics
EMI Characteristics
EMI Characteristics
Error and Flow
Control at the Data Link Layer
Establishing
Troubleshooting Connectivity and Communication
Ethernet
Ethernet Cabling
Exercise 1.1: Logging
on as a Peer
Exercise 1.2: Windows
NT Access Permissions
Exercise 1.3:
Exploring the NT Workstation Service
Exercise 10.1:
Network Adapter Resource Settings
Exercise 10.2:
Windows NT Diagnostics
Exercise 11.1:
Mapping a Network Drive
Exercise 12.1: Using
Network Monitor
Exercise 12.2:
Creating a Chart in Performance Monitor
Exercise 12.3:
Performance Monitor Alerts, Logs, and Reports
Exercise 13.1: Modem
Troubleshooter
Exercise 13.2:
Windows NT Books Online
Exercise 2.1: Gateway
Services for NetWare
Exercise 2.2: SLIP
and PPP in Dial-Up Networking
Exercise 3.1:
Shopping for Network Cabling
Exercise 4.1:
Matching Topologies to Applications
Exercise 5.1:
Installing Network Protocols in Windows NT
Exercise 5.2: Network
Bindings
Exercise 6.1:
Enabling IPX Routing
Exercise 7.1:
Accessing an X.25 Network Through NT Dial-Up Networking
Exercise 8.1:
Creating a User Account in Windows NT
Exercise 8.2:
Creating Groups on Windows NT
Exercise 8.3: Sharing
a Directory on a Windows NT FAT Partition
Exercise 8.4: Setting
NTFS Permissions on a Shared Folder
Exercise 8.5: Sharing
a Directory Using Share-Level Security
Exercise 8.6: Sharing
a Directory Using User-Level Security
Exercise 8.7:
Creating a Local Printer with Windows NT
Exercise 8.8: Sharing
a Printer on the Network with Windows 95
Exercise 9.1:
Exploring Windows NTs Disk Administrator
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Extended LANs
(Wireless Bridging)
Fiber-Optic Cable
Fiber-Optic
Characteristics
Figure 1.1
Figure 1.10
Figure 1.2
Figure 1.3
Figure 1.4
Figure 1.5
Figure 1.6
Figure 1.7
Figure 1.8
Figure 1.9
Figure 10.1
Figure 10.2
Figure 10.3
Figure 10.4
Figure 10.5
Figure 10.6
Figure 10.7
Figure 10.8
Figure 11.1
Figure 11.2
Figure 12.1
Figure 12.10
Figure 12.11
Figure 12.2
Figure 12.3
Figure 12.4
Figure 12.5
Figure 12.6
Figure 12.7
Figure 12.8
Figure 12.9
Figure 13.1
Figure 13.2
Figure 2.1
Figure 2.10
Figure 2.11
Figure 2.12
Figure 2.13
Figure 2.14
Figure 2.15
Figure 2.16
Figure 2.17
Figure 2.2
Figure 2.3
Figure 2.4
Figure 2.5
Figure 2.6
Figure 2.7
Figure 2.8
Figure 2.9
Figure 3.1
Figure 3.10
Figure 3.11
Figure 3.12
Figure 3.13
Figure 3.14
Figure 3.15
Figure 3.16
Figure 3.17
Figure 3.18
Figure 3.19
Figure 3.2
Figure 3.20
Figure 3.3
Figure 3.4
Figure 3.5
Figure 3.6
Figure 3.7
Figure 3.8
Figure 3.9
Figure 4.1
Figure 4.10
Figure 4.11
Figure 4.12
Figure 4.13
Figure 4.14
Figure 4.15
Figure 4.16
Figure 4.17
Figure 4.2
Figure 4.3
Figure 4.4
Figure 4.5
Figure 4.6
Figure 4.7
Figure 4.8
Figure 4.9
Figure 5.1
Figure 5.10
Figure 5.11
Figure 5.2
Figure 5.3
Figure 5.4
Figure 5.5
Figure 5.6
Figure 5.7
Figure 5.8
Figure 5.9
Figure 6.1
Figure 6.10
Figure 6.11
Figure 6.12
Figure 6.13
Figure 6.14
Figure 6.15
Figure 6.2
Figure 6.3
Figure 6.4
Figure 6.5
Figure 6.6
Figure 6.7
Figure 6.8
Figure 6.9
Figure 7.1
Figure 7.10
Figure 7.11
Figure 7.12
Figure 7.13
Figure 7.14
Figure 7.15
Figure 7.16
Figure 7.2
Figure 7.3
Figure 7.4
Figure 7.6
Figure 7.7
Figure 7.8
Figure 7.9
Figure 8.1
Figure 8.10
Figure 8.11
Figure 8.12
Figure 8.2
Figure 8.3
Figure 8.4
Figure 8.5
Figure 8.6
Figure 8.7
Figure 8.8
Figure 8.9
Figure 9.1
Figure 9.2
Figure 9.3
Figure 9.4
Figure 9.5
Figure 9.6
Figure 9.7
File Archiving
File Services
File Storage
File Transfer
File Transfer
Protocol (FTP)
File-Update
Synchronization
Finding Resources on
Microsoft Networks
Frame Relay
Frequency-Division
Multiplexing
Gateway Services
Gateways
Getting Support
Global and Local
Groups
Groups
Groups
Groupware
Handling Broadcast
Storms
Handling Other
Network Problems
Hardware Access at
the Data Link Layer
How Peer Layers
Communicate
Hubs
IBM Cabling
IEEE 802.11
IEEE 802.12
IEEE 802.2
IEEE 802.3
IEEE 802.3 and IEEE
802.5 Media
IEEE 802.4
IEEE 802.5
IEEE 802.6
IEEE 802.9
Implementing a
Fault-Tolerant Design
Implementing Security
on Windows 95
Implementing Security
on Windows NT
Infrared Transmission
Initiating the
Troubleshooting Process
Installation
Installation
Installation
Installation
Installing Network
Adapter Cards
Intelligent Hubs
Internet Control
Message Protocol (ICMP)
Internet Protocol
(IP)
Internet Protocols
(TCP/IP)
ISDN and B-ISDN
Keeping Records
Laser Transmission
Leased Line Types
Link-State Routing
Local and Wide Area
Networks
Local Area Networks
(LANs)
Logging Events
Managing and Securing
a Microsoft Network
Managing User
Accounts and Groups Using Windows NT
Message Switching
Microwave
Mobile Computing
Models of Network
Computing
Modems
Monitoring Network
Traffic
Monitoring Network
Trends
Monitoring
Performance
Monitoring the
Network
Multiplexing
Narrow-Band Radio
Transmission
NDIS and ODI
NetBEUI
NetBIOS Background
NetBIOS Names
NetBIOS Names
NetWare IPX/SPX
Network Adapter Cards
Network Applications
Network File System
(NFS)
Network Layer
Addressing
Network Models:
Comparing Server-Based and Peer-to-Peer Configurations
Network Operating
Systems
Network Printing
Network Security
Network Topologies
and Architectures
Networking Concepts
and Components
Networking Essentials
Networking Standards
Networking Terms and
Concepts
Open Shortest Path
First (OSPF)
OSI Application Layer
Concepts
OSI Data Link Layer
Concepts
OSI Network Layer
Concepts
OSI Physical Layer
Concepts
OSI Presentation
Layer Concepts
OSI Session Layer
Concepts
OSI Transport Layer
Concepts
Packet Routing
Services
Packet Switching
Packets and Protocols
Passing Data on Token
Rings
Passive Hubs
Peer-to-Peer
Networking
Permissions
Physical and Logical
Topologies
Preparing Data
Printer Sharing with
Windows 95
Printer Sharing with
Windows NT
Protecting Data
Protocol Stacks
Protocols and
Protocol Layers
RAID 0
RAID 1
RAID 5
Reasons for Wireless
Networks
Recovering from
System Failure
Remote Terminal
Emulation (TELNET)
Repeaters
Repeaters
Resolving Hardware
Conflicts
Resource Sharing
Basics
Resources
Rights
Ring Topologies
Routers
Routers
Routing
Routing Algorithms
Routing Information
Protocol (RIP)
Rules and the
Communication Process
Satellite Microwave
Securing Hardware
Security for Printer
Resources
Sending Data
Serial Line Internet
Protocol (SLIP) and Point-to-Point Protocol (PPP)
Server-Based
Networking
Session Layer Session
Administration
Share-Level Security
on Windows 95
Sharing
Shielded Twisted-Pair
(STP) Cable
Simple Mail Transfer
Protocol (SMTP)
Spread-Spectrum Radio
Transmission
Standards
Standards
Organizations and the ISO
Star Topologies
Summary
Summary
Summary
Summary
Summary
Summary
Summary
Summary
Summary
Summary
Summary
Summary
Summary
Summary of Cable
Characteristics
Synchronous
Transmission
Table 3.1
Table 3.2
Table 3.3
Table 4.1
Terrestrial Microwave
The Beaconing Process
The IEEE 802 Family
The OSI Reference
Model
The Public Telephone
Network
Thicknet
Thinnet
Time-Division
Multiplexing
Token Passing
Token Ring
Token Ring Cabling
Transmission Control
Protocol (TCP)
Transmission
Frequencies
Transmission Media
Transport Layer
Connection Services
Transport Protocols
Troubleshooting
Troubleshooting
Cables and Connectors
Troubleshooting Hubs
and MSAUs
Troubleshooting
Modems
Troubleshooting
Network Adapter Cards
Troubleshooting
Network Performance
Twisted-Pair Cable
Types of Coaxial
Cable
Uninterruptible Power
Supply
Unshielded
Twisted-Pair (UTP) Cable
User Accounts
User Datagram
Protocol (UDP)
User-Level Security
on Windows 95
Users
Using RAID
Using Troubleshooting
Tools
Virtual Circuit
Packet Switching
Virtual Circuits
Virus Protection
Wide Area Networks
(WANs)
Windows NT Networking
Wireless
Communications with LANs
Wireless Media
X.25