Introduction to sshpass and sshpass
1. Directly remotely connect to a host
Sshpass-p {password} ssh {user name} @ {Host IP address}
2. Remotely connect to the specified ssh port
Sshpass-p {password} ssh-p $ {port} {user name }@{ Host IP}
3. Read the file content from the password file as the password to remotely connect to the host
Sshpass-f $ {Password text file} ssh {user name }@{ Host IP address}
4. pull files from the remote host to the Local Machine
Sshpass-p {password} scp {user name }@{ Host IP }:: {remote host directory }$ {local host directory}
5. Copy the host directory file to the remote host directory.
Sshpass-p {password} scp $ {local host directory} {user name }@{ Host IP }:: {remote host directory}
6. Remotely connect to the host and execute commands
Sshpass-p {password} ssh-o StrictHostKeyChecking = no {user name }@{ Host IP} 'rm-rf/tmp/test'-o StrictHostKeyChecking = no: Ignore password prompt