Public bug reported: According to the manual page, scp should be able to copy between two remote hosts:
scp user@host1:file1 user@host2:. However, it fails after asking for the password for the first host, even though the same file can be copied in two steps: $ scp xx.yy.zz.aa:*.csv xx.yy.zz.bb:. f...@xx.yy.zz.aa's password: Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password,keyboard-interactive). lost connection $ scp xx.yy.zz.aa:*.csv . f...@xx.yy.zz.aa's password: configuration_log.csv 100% 935 0.9KB/s 00:00 $ scp *.csv xx.yy.zz.bb:. f...@xx.yy.zz.bb's password: configuration_log.csv 100% 935 0.9KB/s 00:00 $ scp -v xx.yy.zz.aa:*.csv xx.yy.zz.bb:. Executing: /usr/bin/ssh '-x' '-oClearAllForwardings=yes' '-n' '-v' '--' 'xx.yy.zz.aa' 'scp -v' '*.csv' 'xx.yy.zz.bb:.' OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014 debug1: Reading configuration data /home/foo/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to xx.yy.zz.aa [xx.yy.zz.aa] port 22. debug1: Connection established. debug1: identity file /home/foo/.ssh/id_rsa type -1 debug1: identity file /home/foo/.ssh/id_rsa-cert type -1 debug1: identity file /home/foo/.ssh/id_dsa type -1 debug1: identity file /home/foo/.ssh/id_dsa-cert type -1 debug1: identity file /home/foo/.ssh/id_ecdsa type -1 debug1: identity file /home/foo/.ssh/id_ecdsa-cert type -1 debug1: identity file /home/foo/.ssh/id_ed25519 type -1 debug1: identity file /home/foo/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 debug1: Remote protocol version 2.0, remote software version OpenSSH_6.8 debug1: match: OpenSSH_6.8 pat OpenSSH* compat 0x04000000 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-ctr hmac-sha1-...@openssh.com none debug1: kex: client->server aes128-ctr hmac-sha1-...@openssh.com none debug1: sending SSH2_MSG_KEX_ECDH_INIT debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug1: Server host key: ECDSA 29:ad:e4:06:40:3a:bb:a2:d7:2c:b3:04:3c:ba:dc:9d debug1: Host 'xx.yy.zz.aa' is known and matches the ECDSA host key. debug1: Found key in /home/foo/.ssh/known_hosts:25 debug1: ssh_ecdsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,password,keyboard-interactive debug1: Next authentication method: publickey debug1: Trying private key: /home/foo/.ssh/id_rsa debug1: Trying private key: /home/foo/.ssh/id_dsa debug1: Trying private key: /home/foo/.ssh/id_ecdsa debug1: Trying private key: /home/foo/.ssh/id_ed25519 debug1: Next authentication method: keyboard-interactive debug1: Authentications that can continue: publickey,password,keyboard-interactive debug1: Next authentication method: password f...@xx.yy.zz.aa's password: debug1: Authentication succeeded (password). Authenticated to xx.yy.zz.aa ([xx.yy.zz.aa]:22). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessi...@openssh.com debug1: Entering interactive session. debug1: client_input_global_request: rtype hostkeys...@openssh.com want_reply 0 debug1: Sending environment. debug1: Sending env LANG = en_US.UTF-8 debug1: Sending command: scp -v *.csv xx.yy.zz.bb:. Executing: program /usr/bin/ssh host xx.yy.zz.bb, user (unspecified), command scp -v -t . OpenSSH_6.8, LibreSSL 2.1 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to xx.yy.zz.bb [xx.yy.zz.bb] port 22. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_rsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_ed25519 type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/foo/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_6.8 debug1: Remote protocol version 2.0, remote software version OpenSSH_6.8 debug1: match: OpenSSH_6.8 pat OpenSSH* compat 0x04000000 debug1: Authenticating to xx.yy.zz.bb:22 as 'foo' debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client chacha20-poly1...@openssh.com <implicit> none debug1: kex: client->server chacha20-poly1...@openssh.com <implicit> none debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug1: Server host key: ecdsa-sha2-nistp256 SHA256:Wq9PzoIYmmNzTstv3qF4LWXg9LY6gIOoUMmIDFLG52k debug1: Host 'xx.yy.zz.bb' is known and matches the ECDSA host key. debug1: Found key in /home/foo/.ssh/known_hosts:7 debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,password,keyboard-interactive debug1: Next authentication method: publickey debug1: Trying private key: /home/foo/.ssh/id_rsa debug1: Trying private key: /home/foo/.ssh/id_dsa debug1: Trying private key: /home/foo/.ssh/id_ecdsa debug1: Trying private key: /home/foo/.ssh/id_ed25519 debug1: Next authentication method: keyboard-interactive debug1: Authentications that can continue: publickey,password,keyboard-interactive debug1: Next authentication method: password debug1: read_passphrase: can't open /dev/tty: Device not configured debug1: Authentications that can continue: publickey,password,keyboard-interactive Permission denied, please try again. debug1: read_passphrase: can't open /dev/tty: Device not configured debug1: Authentications that can continue: publickey,password,keyboard-interactive Permission denied, please try again. debug1: read_passphrase: can't open /dev/tty: Device not configured debug1: Authentications that can continue: publickey,password,keyboard-interactive debug1: No more authentication methods to try. Permission denied (publickey,password,keyboard-interactive). lost connection debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 Transferred: sent 2620, received 7112 bytes, in 0.5 seconds Bytes per second: sent 4874.4, received 13231.6 debug1: Exit status 1 ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: openssh-client 1:6.6p1-2ubuntu2 ProcVersionSignature: Ubuntu 3.16.0-38.52~14.04.1-generic 3.16.7-ckt10 Uname: Linux 3.16.0-38-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.11 Architecture: amd64 CurrentDesktop: Unity Date: Sun Jun 7 17:30:19 2015 InstallationDate: Installed on 2015-03-27 (71 days ago) InstallationMedia: Ubuntu-Server 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1) RelatedPackageVersions: ssh-askpass N/A libpam-ssh N/A keychain N/A ssh-askpass-gnome 1:6.6p1-2ubuntu2 SSHClientVersion: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2, OpenSSL 1.0.1f 6 Jan 2014 SourcePackage: openssh UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: openssh (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug trusty -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openssh in Ubuntu. https://bugs.launchpad.net/bugs/1462758 Title: Cannot scp between two remote hosts To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1462758/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs