Fame Feed Hub

Fast viral celebrity updates with punch.

news

Can you scp to multiple servers at once?

Written by William Smith — 1 Views

Can you scp to multiple servers at once?

It’s not possible to send to multiple remote locations with a single scp command. It can accommodate multiple source files but only one destination. Using just the scp command itself, it must be run twice.

How do I copy files from one server to multiple servers?

The process is simple:

  1. You log into the server containing the file to be copied.
  2. You copy the file in question with the command scp FILE [email protected]_IP:/DIRECTORY.

Can scp copy multiple files?

As Jiri mentioned, you can use scp -r [email protected]:/some/remote/path /some/local/path to copy files recursively. This assumes that there’s a single directory containing all of the files you want to transfer (and nothing else).

What is PSSH?

pssh is a command line tool for executing ssh in parallel on some hosts. It specialties includes: Sending input to all of the processes. Inputting a password to ssh. Saving output to files.

What is Pscp command?

Pscp is a program used to swap files (encrypted) between a server and another computer (can be another server or a home computer). This program can only be run from a command line window, such as MS-DOS prompt for Windows ’95, ’98, ME, and Command Prompt for the other Windows operating systems.

How do I use multiple SCP files?

Answer: You can SCP files by the following command syntax: scp [options] [[email protected]][source_host:]file1 [[email protected]][destination_host:]file2. Many options can be used with the SCP command. For example, -C for compression, -c for cipher, -P for the port, -I for the private key, -l for limit, -r for recursive copy, etc.

How do you run SCP in parallel?

Example use:

  1. Create a hosts file from which pssh will read hosts names and the file will take the form of: [[email protected]]host[:port] , hence [email protected]:333 Each should be on a different line and comments are preceeded by a `#` character.
  2. Actual copying command: parallel-scp -h /path/to/hosts/file src dest.

Is Sshpass safe?

‘sshpass’ utility takes password as an argument, but it’s less secure. Caution: The password can still be traced down from the log files or history. So the verdict is “sshpass” is not a secure method. Instead, as your boss suggested, you should use Secure SSH keys for passwordless connections.

How do I configure Sshpass?

  1. make a key. ssh-keygen -t rsa.
  2. make a .ssh folder on the remote server it will ask for a password. ssh [email protected] mkdir -p .ssh.
  3. copy the key to the remote server. cat .ssh/id_rsa.pub | ssh [email protected] ‘cat >> .ssh/authorized_keys’

How do I bypass PSSH password?

1 Answer

  1. Use interactive mode to force the password which is just an empty string.
  2. Used command cat local | sshpass -ppassword parallel-ssh -I -h new_hosts -l root -A ‘cat >> remote’