Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не работает SCP (SSH работает)  (Прочитано 2581 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rembrent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Не работает SCP (SSH работает)
« : 23 Июля 2020, 18:56:41 »
Доброго времени суток. Не могу зайти на сервер по SCP(лог ниже). По ssh на машину захожу нормально. Права у пользователя на /home/user есть (фалы по ssh в каталоге создаются). Куда копать?

user@hostIP~$ uname -a
Linux 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

ssh user@hostIP -p 2222
user@hostIP's password:
user@hostIP:~$ touch testpermissions
user@hostIP:~$ ls -l
total 116000
-rw-rw-r--  1 user  user          0 июл 23 18:53 testpermissions
user@srv:~$ pwd
/home/user


$ scp -vvv -p 2222 Downloads/1.pdf user@hostIP:/home/user
Executing: program /usr/bin/ssh host hostIP user user, command scp -v -p -d -t /home/user
OpenSSH_7.8p1, LibreSSL 2.6.2
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: /etc/ssh/ssh_config line 52: Applying options for *
debug2: resolve_canonicalize: hostname hostIP is address
debug2: ssh_connect_direct
debug1: Connecting to hostIP [hostIP] port 22.
debug1: Connection established.
debug1: identity file /Users/***/.ssh/id_rsa type -1
debug1: identity file /Users/***/.ssh/id_rsa-cert type -1
debug1: identity file /Users/***/.ssh/id_dsa type -1
debug1: identity file /Users/***/.ssh/id_dsa-cert type -1
debug1: identity file /Users/***/.ssh/id_ecdsa type -1
debug1: identity file /Users/***/.ssh/id_ecdsa-cert type -1
debug1: identity file /Users/***/.ssh/id_ed25519 type -1
debug1: identity file /Users/***/.ssh/id_ed25519-cert type -1
debug1: identity file /Users/***/.ssh/id_xmss type -1
debug1: identity file /Users/***/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.8
debug1: Remote protocol version 2.0, remote software version dropbear
debug1: no match: dropbear
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to hospIP:22 as 'user'
debug3: hostkeys_foreach: reading file "/Users/***/.ssh/known_hosts"
debug3: record_hostkey: found key type RSA in file /Users/***/.ssh/known_hosts:19
debug3: load_hostkeys: loaded 1 keys from hostIP
debug3: order_hostkeyalgs: prefer hostkeyalgs: rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1,ext-info-c
debug2: host key algorithms: rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com,zlib
debug2: compression stoc: none,zlib@openssh.com,zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug2: peer server KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256@libssh.org,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1,kexguess2@matt.ucc.asn.au
debug2: host key algorithms: ssh-rsa
debug2: ciphers ctos: aes128-ctr,aes256-ctr
debug2: ciphers stoc: aes128-ctr,aes256-ctr
debug2: MACs ctos: hmac-sha1,hmac-sha2-256,hmac-md5
debug2: MACs stoc: hmac-sha1,hmac-sha2-256,hmac-md5
debug2: compression ctos: none
debug2: compression stoc: none
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug1: kex: algorithm: curve25519-sha256@libssh.org
debug1: kex: host key algorithm: ssh-rsa
debug1: kex: server->client cipher: aes128-ctr MAC: hmac-sha2-256 compression: none
debug1: kex: client->server cipher: aes128-ctr MAC: hmac-sha2-256 compression: none
debug3: send packet: type 30
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug3: receive packet: type 31
debug1: Server host key: ssh-rsa SHA256:kfESk3h1GhDQYBFO5tN+9zt5M7ED/GkcrirEPLgpjbI
debug3: hostkeys_foreach: reading file "/Users/***/.ssh/known_hosts"
debug3: record_hostkey: found key type RSA in file /Users/***/.ssh/known_hosts:19
debug3: load_hostkeys: loaded 1 keys from hostIP
debug1: Host 'hostIP' is known and matches the RSA host key.
debug1: Found key in /Users/***/.ssh/known_hosts:19
debug3: send packet: type 21
debug2: set_newkeys: mode 1
debug1: rekey after 4294967296 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: receive packet: type 21
debug1: SSH2_MSG_NEWKEYS received
debug2: set_newkeys: mode 0
debug1: rekey after 4294967296 blocks
debug2: key: /Users/***/.ssh/id_rsa (0x0)
debug2: key: /Users/***/.ssh/id_dsa (0x0)
debug2: key: /Users/***/.ssh/id_ecdsa (0x0)
debug2: key: /Users/***/.ssh/id_ed25519 (0x0)
debug2: key: /Users/***/.ssh/id_xmss (0x0)
debug3: send packet: type 5
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /Users/***/.ssh/id_rsa
debug3: no such identity: /Users/***/.ssh/id_rsa: No such file or directory
debug1: Trying private key: /Users/***/.ssh/id_dsa
debug3: no such identity: /Users/***/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /Users/***/.ssh/id_ecdsa
debug3: no such identity: /Users/***/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /Users/***/.ssh/id_ed25519
debug3: no such identity: /Users/***/.ssh/id_ed25519: No such file or directory
debug1: Trying private key: /Users/***/.ssh/id_xmss
debug3: no such identity: /Users/***/.ssh/id_xmss: No such file or directory
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
user@hostIP's password:
debug3: send packet: type 50
debug2: we sent a password packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
« Последнее редактирование: 23 Июля 2020, 18:59:25 от rembrent »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #1 : 23 Июля 2020, 19:38:49 »
настройте вход по ключу.
ЕМНИП, scp не работает с парольной аутентификацией.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн rembrent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #2 : 23 Июля 2020, 19:41:01 »
по ключу аналогично. Т.е. по ssh по ключу заходит, а scp нет. Пробовал с двух клиентских машин, под MacOS и CentOS

# ssh -v user@hostIP -p 2222
OpenSSH_8.0p1, OpenSSL 1.1.1c FIPS  28 May 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: configuration requests final Match pass
debug1: re-parsing configuration
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: Connecting to hostIP [hotpIP] port 2222.
debug1: Connection established.
debug1: identity file /root/.ssh/key type 0
debug1: identity file /root/.ssh/key-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.0
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
debug1: match: OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 pat OpenSSH_7.0*,OpenSSH_7.1*,OpenSSH_7.2*,OpenSSH_7.3*,OpenSSH_7.4*,OpenSSH_7.5*,OpenSSH_7.6*,OpenSSH_7.7* compat 0x04000002
debug1: Authenticating to hostIP as 'user'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
debug1: kex: curve25519-sha256 need=32 dh_need=32
debug1: kex: curve25519-sha256 need=32 dh_need=32
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:RLJ3pF7H3NRC1cVwRofkiYqeQzwrwmIneHM1REAwgYw
debug1: Host '[hostIP]:2222' is known and matches the ECDSA host key.
debug1: Found key in /root/.ssh/known_hosts:1
debug1: rekey out after 4294967296 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 4294967296 blocks
debug1: Will attempt key: /root/.ssh/key RSA SHA256:sKozlRrVt6bKasTgu3BLVhOHiDZDymc1/uFvaLIIDl4
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: /root/.ssh/key RSA SHA256:sKozlRrVt6bKasTgu3BLVhOHiDZDymc1/uFvaLIIDl4
debug1: Server accepts key: /root/.ssh/key RSA SHA256:sKozlRrVt6bKasTgu3BLVhOHiDZDymc1/uFvaLIIDl4
debug1: Authentication succeeded (publickey).
Authenticated to hostIP ([hostIP]:2222).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug1: Sending environment.
debug1: Sending env LANG = ru_RU.utf8
Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-91-generic x86_64)

# scp -v -p 2222 file user@hostIP:/home/user
Executing: program /usr/bin/ssh host hostIP, user user, command scp -v -p -d -t /
OpenSSH_8.0p1, OpenSSL 1.1.1c FIPS  28 May 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: configuration requests final Match pass
debug1: re-parsing configuration
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: Connecting to hostIP [hostIP] port 22.
debug1: Connection established.
debug1: identity file /root/.ssh/key type 0
debug1: identity file /root/.ssh/key-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.0
debug1: Remote protocol version 2.0, remote software version dropbear
debug1: no match: dropbear
debug1: Authenticating to hostIP:22 as 'user'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256@libssh.org
debug1: kex: host key algorithm: ssh-rsa
debug1: kex: server->client cipher: aes256-ctr MAC: hmac-sha2-256 compression: none
debug1: kex: client->server cipher: aes256-ctr MAC: hmac-sha2-256 compression: none
debug1: kex: curve25519-sha256@libssh.org need=32 dh_need=32
debug1: kex: curve25519-sha256@libssh.org need=32 dh_need=32
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ssh-rsa SHA256:kfESk3h1GhDQYBFO5tN+9zt5M7ED/GkcrirEPLgpjbI
debug1: Host 'hostIP' is known and matches the RSA host key.
debug1: Found key in /root/.ssh/known_hosts:2
debug1: rekey out after 4294967296 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 4294967296 blocks
debug1: Will attempt key: /root/.ssh/key RSA SHA256:sKozlRrVt6bKasTgu3BLVhOHiDZDymc1/uFvaLIIDl4
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: /root/.ssh/key RSA SHA256:sKozlRrVt6bKasTgu3BLVhOHiDZDymc1/uFvaLIIDl4
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: password
user@hostIPs password:
« Последнее редактирование: 23 Июля 2020, 19:52:17 от rembrent »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #3 : 23 Июля 2020, 20:01:09 »
папка /home/$USER на клиенте случайно не зашифрована?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн rembrent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #4 : 23 Июля 2020, 20:09:12 »
папка /home/$USER на клиенте случайно не зашифрована?
нет

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 328
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #5 : 23 Июля 2020, 23:46:05 »
Семен Семеныч...
man scp
Цитировать
-P port
             Specifies the port to connect to on the remote host.  Note that this option is written with a capital
             ‘P’, because -p is already reserved for preserving the times and modes of the file.

     -p      Preserves modification times, access times, and modes from the original file.

Оффлайн rembrent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #6 : 24 Июля 2020, 01:19:41 »
Ну ёмаё... Причем читал, что буква P большая, а потом тупо забыл ;(
Всему виной опечатка. Спасибо тебе, добрый человек! ;)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #7 : 24 Июля 2020, 01:27:02 »
es1840, +++  :D
только вот что там на 22 порту отвечает?
Цитировать
debug1: Connecting to hostIP [hostIP] port 22.
debug1: Connection established.
refused должно ж быть.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн rembrent

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #8 : 24 Июля 2020, 09:27:56 »
es1840, +++  :D
только вот что там на 22 порту отвечает?
Цитировать
debug1: Connecting to hostIP [hostIP] port 22.
debug1: Connection established.
refused должно ж быть.
Там есть чему ответить, наверное это и сбило с толку)))

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Не работает SCP (SSH работает)
« Ответ #9 : 24 Июля 2020, 09:48:20 »
Логи надо внимательнее читать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.082 секунд. Запросов: 25.