158
22.3. Configuring an OpenSSH Client
To connect to an OpenSSH server from a client machine, you must have the
packages installed on the client machine.
openssh
22.3.1. Using the
The
command is a secure replacement for the
ssh
you to log in to a remote machine as well as execute commands on a remote machine.
Logging in to a remote machine with
named penguin.example.net, type the following command at a shell prompt:
ssh penguin.example.net
The first time you
ssh
The authenticity of host 'penguin.example.net' can't be established.
DSA key fingerprint is 94:68:3a:3a:bc:f3:9a:9b:01:5d:b3:07:38:e2:11:0c.
Are you sure you want to continue connecting (yes/no)?
Type yes to continue. This will add the server to your list of known hosts as seen in the following
message:
Warning: Permanently added 'penguin.example.net' (RSA) to the list of known hosts.
Next, you will see a prompt asking for your password for the remote machine. After entering your
password, you will be at a shell prompt for the remote machine. If you do not specify a username the
username that you are logged in as on the local client machine is passed to the remote machine. If you
want to specify a different username, use the following command:
ssh username@penguin.example.net
You can also use the syntax
The
command can be used to execute a command on the remote machine without logging in
ssh
to a shell prompt. The syntax is
the command
ls /usr/share/doc
command at a shell prompt:
ssh penguin.example.net ls /usr/share/doc
After you enter the correct password, the contents of the remote directory
displayed, and you will return to your local shell prompt.
22.3.2. Using the
The
command can be used to transfer files between machines over a secure, encrypted connection.
scp
It is similar to
.
rcp
The general syntax to transfer a local file to a remote system is as follows:
scp localfile username@tohostname:/newfilename
The localfile specifies the source, and username@tohostname:/newfilename specifies
the destination.
Command
ssh
is similar to using
ssh
to a remote machine, you will see a message similar to the following:
ssh -l username penguin.example.net
ssh hostname command
on the remote machine penguin.example.net, type the following
Command
scp
,
, and
rlogin
rsh
telnet
. To log in to a remote machine
telnet
. For example, if you want to execute
Chapter 22. OpenSSH
openssh-clients
commands. It allows
.
will be
/usr/share/doc
and
Need help?
Do you have a question about the ENTERPRISE LINUX 3 and is the answer not in the manual?