Register now for better personalized quote!

HUAWEI Switches S6700 - Example: Configuring the Device as an SCP Client

Jun, 04, 2024 Hi-network.com

S6700 Example: Configuring a Device as an SCP Client

 

Networking Requirements

Compared with transferring files using the SFTP protocol, the SCP protocol can simplify the operation of users transferring files by combining the steps of user authentication, file transfer, and so on, to improve the configuration efficiency.

As shown in Figure 1, the device that is the SCP client and the server are routed to be reachable, and the file is downloaded from the SSH server to the client.

Figure 1 Configuring Access to Other Devices via SCP File Configuration Example Network Diagram

In this example, interface1 represents 10GE1/0/1.

HUAWEI Switches S6700 - Example: Configuring the Device as an SCP Client


Configuration Ideas

Use the following idea to configure access to other device files via SCP:

1. Generate a local key pair on the SSH server side.

2. Create SSH users on the SSH server side.

3. Enable the SCP function on the SSH server side.

4. Download files locally from the SSH server.


Steps

1. Generate a local key pair on the server side.

<HUAWEI> system-view

[HUAWEI] sysname SSH Server

[SSH Server] rsa local-key-pair create

The key name will be:Host

The range of public key size is (2048, 4096).

NOTE: Key pair generation will take a short while.

Please input the modulus [default = 3072]:


2. Create an SSH user on the server side.

#Configure the VTY user interface.

[SSH Server] user-interface vty 0 4

[SSH Server-ui-vty0-4] authentication-mode aaa

[SSH Server-ui-vty0-4] protocol inbound ssh

[SSH Server-ui-vty0-4] quit

#Create a new SSH user with the username Client and the authentication method is password and the service method is all.

[SSH Server] ssh user Client

[SSH Server] ssh user Client authentication-type password

[SSH Server] ssh user Client service-type all

#Configure a password for the SSH user Client.

[SSH Server] aaa

[SSH Server-aaa] local-user Client password

Please configure the login password (8-128)

It is recommended that the password consist of at least 2 types of characters, including lowercase letters, uppercase letters, numerals and special characters.

Please enter password:                                      

Please confirm password:                               

Info: Add a new user.

[SSH Server-aaa] local-user Client service-type terminal ssh

[SSH Server-aaa] local-user Client privilege level 3 

[SSH Server-aaa] quit


3. Enable SCP services on the server side.

[SSH Server] scp server enable 

[SSH Server] ssh server-source all-interface


4. Configure the public key algorithm, encryption algorithm, key exchange algorithm list, HMAC authentication algorithm, and minimum key length on the SSH server side.

[SSH Server] ssh server cipher aes128_ctr aes256_ctr aes192_ctr aes128_gcm aes256_gcm

[SSH Server] ssh server hmac sha2_256 sha2_512

[SSH Server] ssh server key-exchange dh_group_exchange_sha256 dh_group16_sha512

[SSH Server] ssh server publickey rsa_sha2_256 rsa_sha2_512

[SSH Server] ssh server dh-exchange min-len 3072


5. Configure the encryption algorithm, HMAC authentication algorithm, key exchange algorithm list, and public key algorithm on the client.

<HUAWEI> system-view

[HUAWEI] sysname SCP Client

[SCP Client] ssh client cipher aes128_ctr aes256_ctr aes192_ctr aes128_gcm aes256_gcm

[SCP Client] ssh client hmac sha2_256 sha2_512

[SCP Client] ssh client key-exchange dh_group_exchange_sha256 dh_group16_sha512

[SCP Client] ssh client publickey rsa_sha2_256 rsa_sha2_512


Checking configuration results

Downloading files on the server from the SCP client.

#First login to enable the SSH client first login function.

<HUAWEI> system-view

[HUAWEI] sysname SCP Client

[SCP Client] ssh client first-time enable

#Use the aes256_ctr encryption algorithm to download the file backup.cfg from a remote SSH server with IP address 10.1.1.1 to the local user directory.

[SCP Client] scp -cipher aes256_ctr [email protected]:backup.cfg backup.cfg

Trying 10.1.1.1 ...

Press CTRL+K to abort

Connected to 10.1.1.1 ...

 Continue to access it? [Y/N]:y

 [Y/N]:y

The server's public key will be saved with the name 10.1.1.1. Please wait...


Enter password:

backup.cfg                     100%        19174Bytes            7Kb/s


Configuration Scripts

Configuration scripts on the SSH server

#

sysname SSH Server

#

aaa

 local-user Client password irreversible-cipher$#z$!9S<a#>H7{7dI>%0S{AcKGC=t:zjv14LlQqHO\P.*=<x1]u;y*P`'GR3[m}$

 local-user Client service-type terminal ssh

 local-user Client privilege level 3 

#

scp server enable

ssh server-source all-interface

ssh user Client

ssh user Client authentication-type password

ssh user Client service-type all  

#

user-interface vty 0 4

 authentication-mode aaa

 protocol inbound ssh

#

ssh server cipher aes128_ctr aes256_ctr aes192_ctr aes128_gcm aes256_gcm

ssh server hmac sha2_256 sha2_512

ssh server key-exchange dh_group_exchange_sha256 dh_group16_sha512

ssh server publickey rsa_sha2_256 rsa_sha2_512

ssh server dh-exchange min-len 3072

#

return

Configuration scripts on the SCP client

#

sysname SCP Client

#

ssh client first-time enable

#

ssh client cipher aes128_ctr aes256_ctr aes192_ctr aes128_gcm aes256_gcm

ssh client hmac sha2_256 sha2_512

ssh client key-exchange dh_group_exchange_sha256 dh_group16_sha512

ssh client publickey rsa_sha2_256 rsa_sha2_512

#

return


Huawei S6700 Series Switches product list and quote

If you need more information about Huawei Switches, please contact us at www.hi-network.com  (Email: [email protected])

tag-icon Hot Tags : Huawei Switches

Copyright © 2014-2024 Hi-Network.com | HAILIAN TECHNOLOGY CO., LIMITED | All Rights Reserved.