Install SSHPASS For most recent operating systems, the sshpass package is available in the default package repositories. It can be installed on your system using the following command. On Debian:
On CentOS:
Using SSHPASS sshspass uses the sshspass environment variable to store the user password. You need to first use the sshspass variable and password and then use this command. Below is a simple shell script using sshspass.
You can also run ssh commands using sshpass as shown below
Solve the problem of SCP command requiring password in shell script Use a key file. Here it is assumed that host A (192.168.100.3) is used to obtain the file of host B (192.168.100.4). Execute the following command on host A to generate a pairing key: ssh-keygen -t rsa Press Enter when prompted. The public key is saved in the .ssh directory under the user directory. For example, root is stored in: /root/.ssh/id_rsa.pub Copy the id_rsa.pub file in the .ssh directory to the ~/.ssh/ directory of host B and rename it to authorized_keys. Execute commands on host A to establish trust with host B, for example (assuming the IP of host B is: 192.168.100.4): scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys Next, you can use the scp and ssh commands to obtain files from host B without a password. ssh 192.168.100.4 Press Enter and no password is required. Note: Actually, just add the content of id_rsa.pub to the authorized_keys of the other machine. You may also be interested in:
|
<<: MySQL batch removes spaces in a certain field
>>: A brief discussion on the efficiency of MySQL subquery union and in
Table of contents 1. Basic environment configurat...
1. First, understand the overflow-wrap attribute ...
This article mainly introduces the wonderful use ...
1: Check the PHP version after entering the termi...
Introduction to vi/vim They are both multi-mode e...
1. es startup command: docker run -itd -e TAKE_FI...
Preface In the MySQL database, sometimes we use j...
Cause of failure Today, when I was writing a caro...
The following two functions are used in the same ...
Three ways to use CSS in HTML: 1. Inline style: s...
What is HTML? HTML is a language used to describe...
Table of contents First of all, you need to know ...
Table of contents 1. What is a window function? 1...
need Recently, we need to migrate Node online ser...
I think this is a problem that many people have en...