Some day i get an issue, i cannot find scp command on my redhat machine with minimal installation, after check the trouble is there is no ssh client installed on redhat 6 machine with minimal installation, here i share what i do to install ssh client on my redhat machine
[root@wachid ~]# scp /root/dbdump.db [email protected]:/root/
-bash: scp: command not found
[root@wachid ~]#
We have install the centos package repo first you can find how to install the centos package here, because the open ssh client are served by centos repo except your redhat subscribed to redhat repository
[root@wachid yum.repos.d]# yum list openssh-clients
Loaded plugins: product-id
Installed Packages
openssh-clients.x86_64 5.3p1-123.el6_9 @centos
[root@wachid yum.repos.d]#
[root@wachid yum.repos.d]#
Install the open-ssh client with enable centos repo as shown on following figure
[root@wachid yum.repos.d]#
[root@wachid yum.repos.d]# yum --enablerepo=centos install openssh-clients
Loaded plugins: product-id
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openssh-clients.x86_64 0:5.3p1-123.el6_9 will be installed
--> Processing Dependency: openssh = 5.3p1-123.el6_9 for package: openssh-clients-5.3p1-123.el6_9.x86_64
--> Processing Dependency: libedit.so.0()(64bit) for package: openssh-clients-5.3p1-123.el6_9.x86_64
--> Running transaction check
---> Package libedit.x86_64 0:2.11-4.20080712cvs.1.el6 will be installed
---> Package openssh.x86_64 0:5.3p1-104.el6 will be updated
--> Processing Dependency: openssh = 5.3p1-104.el6 for package: openssh-server-5.3p1-104.el6.x86_64
---> Package openssh.x86_64 0:5.3p1-123.el6_9 will be an update
--> Running transaction check
---> Package openssh-server.x86_64 0:5.3p1-104.el6 will be updated
---> Package openssh-server.x86_64 0:5.3p1-123.el6_9 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
openssh-clients x86_64 5.3p1-123.el6_9 centos 444 k
Installing for dependencies:
libedit x86_64 2.11-4.20080712cvs.1.el6 centos 74 k
Updating for dependencies:
openssh x86_64 5.3p1-123.el6_9 centos 277 k
openssh-server x86_64 5.3p1-123.el6_9 centos 329 k
Transaction Summary
================================================================================
Install 2 Package(s)
Upgrade 2 Package(s)
Total download size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): libedit-2.11-4.20080712cvs.1.el6.x86_64.rpm | 74 kB 00:00
(2/4): openssh-5.3p1-123.el6_9.x86_64.rpm | 277 kB 00:00
(3/4): openssh-clients-5.3p1-123.el6_9.x86_64.rpm | 444 kB 00:00
(4/4): openssh-server-5.3p1-123.el6_9.x86_64.rpm | 329 kB 00:00
--------------------------------------------------------------------------------
Total 1.7 MB/s | 1.1 MB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : openssh-5.3p1-123.el6_9.x86_64 1/6
Installing : libedit-2.11-4.20080712cvs.1.el6.x86_64 2/6
Installing : openssh-clients-5.3p1-123.el6_9.x86_64 3/6
Updating : openssh-server-5.3p1-123.el6_9.x86_64 4/6
Cleanup : openssh-server-5.3p1-104.el6.x86_64 5/6
Cleanup : openssh-5.3p1-104.el6.x86_64 6/6
Verifying : openssh-clients-5.3p1-123.el6_9.x86_64 1/6
Verifying : libedit-2.11-4.20080712cvs.1.el6.x86_64 2/6
Verifying : openssh-5.3p1-123.el6_9.x86_64 3/6
Verifying : openssh-server-5.3p1-123.el6_9.x86_64 4/6
Verifying : openssh-server-5.3p1-104.el6.x86_64 5/6
Verifying : openssh-5.3p1-104.el6.x86_64 6/6
Installed:
openssh-clients.x86_64 0:5.3p1-123.el6_9
Dependency Installed:
libedit.x86_64 0:2.11-4.20080712cvs.1.el6
Dependency Updated:
openssh.x86_64 0:5.3p1-123.el6_9 openssh-server.x86_64 0:5.3p1-123.el6_9
Complete!
[root@wachid yum.repos.d]#
The ssh client successfully installed
How have to install ssh-client on both of server, instead you will get following error
[root@wachid yum.repos.d]# scp /root/dbdump.db [email protected]:/root/
The authenticity of host '192.168.1.6 (192.168.1.6)' can't be established.
RSA key fingerprint is 48:fc:6a:4d:cf:30:90:76:85:6d:94:03:59:74:1f:6e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.6' (RSA) to the list of known hosts.
[email protected]'s password:
bash: scp: command not found
lost connection
[root@wachid yum.repos.d]#
After we install ssh-client on both side, we can perform scp successfully
[root@wachid yum.repos.d]# yum list openssh-clients
Loaded plugins: product-id
Installed Packages
openssh-clients.x86_64 5.3p1-123.el6_9 @centos
[root@wachid yum.repos.d]#
[root@wachid yum.repos.d]#
Tidak ada komentar :
Posting Komentar