Home >System Tutorial >LINUX >Configuration tutorial for implementing SSH one-way passwordless access on CentOS

Configuration tutorial for implementing SSH one-way passwordless access on CentOS

WBOY
WBOYforward
2024-01-04 08:16:411075browse

Recently I am researching a file system, which requires remote installation of software to the client and access without SSH password. In addition, files need to be transferred to the client remotely. It is inconvenient to enter the root password every time, so I thought of using ssh key generation. Public key and private key to verify, avoiding having to enter the root password every time.

Server architecture:

System: CentOS 6.5 x64

Control terminal A: 192.168.0.150

Remote host B: 192.168.0.151

principle:

Use ssh key to generate public key and private key. The key is equivalent to a key, and the public key is equivalent to a door lock. Of course, we use the key to open the lock. In the same way, our key is stored locally. The server, that is, server A, puts the public key on the remote server, that is, remote host B. Then we can log in to remote host B from the main control terminal A without a password through ssh.

step:

1. Generate public key and private key files for SSH password-free access on host A

[root@localhost ~]# ssh-keygen -t rsa

Configuration tutorial for implementing SSH one-way passwordless access on CentOS

Note: During the execution of the command, press Enter three times in succession to generate it.

2. Upload the public key from the main control terminal to the remote host B

[root@localhost ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.151

Configuration tutorial for implementing SSH one-way passwordless access on CentOS

You need to enter the root password of remote host B once in the middle

3. Test passwordless SSH remote host B

on the main control side

[root@localhost ~]# ssh root@192.168.0.151

Configuration tutorial for implementing SSH one-way passwordless access on CentOS

You can see that you can SSH remotely from A to B without entering the root password of host B.

The above is the detailed content of Configuration tutorial for implementing SSH one-way passwordless access on CentOS. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:jb51.net. If there is any infringement, please contact admin@php.cn delete

Related articles

See more