Puncte:1

obținerea unei „țevi sparte” la aproximativ 1,2 MB fișiere (de la HP-UX la macOS) ... cum se remediază?

drapel jp

Primesc „teava spartă” în timp ce încerc să fac scp fișiere mai mari de aproximativ 1,5 MB de la un sistem HP-UX la distanță pe Mac-ul meu local.

Orice sugestii, vă rog?

Fișierele mici funcționează bine, până la aproximativ 1,1 MB sau cam asa ceva.

Sunt conectat printr-o conexiune OpenVPN.

Tocmai am observat că dacă mă conectez printr-un VPN de stil vechi (folosind PSK, dar atât cât știu eu despre asta :), pot transfera fișierele mari cu succes (și mai încet).

Am făcut un 'scp -o LogLevel=DEBUG3' cu fișierul bun de 1,1 MB și fișierul prost de 1,5 MB ... urma este mai jos.

Prima urmă este încercarea eșuată. Aproximativ 173 de linii este punctul în care diferă de încercarea bună. (Doar porțiunea rămasă a urmei bune este afișată mai jos.)

Am încercat următoarele, în diferite combinații:

-l 2000

-o ServerAliveCountMax=5 -o ServerAliveInterval=2

-o IPQoS=debit

-o IPQoS=0x0

Urme de scp rău: '''

sf:tt sieler$ scp -o LogLevel=DEBUG3 ozma:source/rose/cxform .
debug1: Citirea datelor de configurare /Users/sieler/.ssh/config
debug1: Citirea datelor de configurare /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config linia 48: Se aplică opțiuni pentru *
debug1: se conectează la portul 22 ozma.
debug1: Conexiune stabilită.
debug1: fișier de identitate /Users/sieler/.ssh/id_rsa tip 0
debug1: fișier de identitate /Users/sieler/.ssh/id_rsa-cert tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_dsa tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_dsa-cert tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_ecdsa tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_ecdsa-cert tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_ed25519 tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_ed25519-cert tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_xmss tip -1
debug1: fișier de identitate /Users/sieler/.ssh/id_xmss-cert tip -1
debug1: șir de versiune locală SSH-2.0-OpenSSH_7.9
debug1: versiunea protocolului la distanță 1.99, versiunea software la distanță OpenSSH_6.2p2+sftpfilecontrol-v1.3-hpn13v12
depanare1: potrivire: OpenSSH_6.2p2+sftpfilecontrol-v1.3-hpn13v12 pat OpenSSH* compat 0x04000000
debug3: fd 5 este O_NONBLOCK
debug1: Autentificare la ozma:22 ca „sieler”
debug3: hostkeys_foreach: citirea fișierului „/Users/sieler/.ssh/known_hosts”
debug3: record_hostkey: tipul de cheie găsit ECDSA în fișierul /Users/sieler/.ssh/known_hosts:11
debug3: load_hostkeys: au încărcat 1 cheie de la ozma
debug3: order_hostkeyalgs: prefer hostkeyalgs: [email protected],[email protected],ecdsa-sha2-nistp521-cert-v01,@ecdpenssh.com -sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: trimite pachet: tip 20
depanare1: SSH2_MSG_KEXINIT trimis
debug3: primire pachet: tip 20
depanare1: SSH2_MSG_KEXINIT primit
debug2: propunere KEXINIT client local
debug2: algoritmi KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521, diffie-hellman-group-exchange16,-diffshaie25-hellman6 -sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1,ext-info-c
debug2: algoritmi cheie gazdă: [email protected],[email protected],[email protected],ecdsa sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected],rsa-sha2-256-cert- [email protected],[email protected],ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: cifruri ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: cifre stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: MAC-uri ctos: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MAC-uri stoc: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compresie ctos: none,[email protected],zlib
debug2: compresie stoc: none,[email protected],zlib
debug2: limbi ctos: 
debug2: limbi stoc: 
debug2: first_kex_follows 0 
debug2: rezervat 0 
debug2: propunere peer server KEXINIT
debug2: algoritmi KEX: ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group-exchange-sha1, diffie-hellman-group14 ,diffie-hellman-group1-sha1
debug2: algoritmi cheie gazdă: ssh-rsa, ssh-dss, ecdsa-sha2-nistp256
debug2: cifrează ctos: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbcfour,bcbcbcbc,aes192-cbcfourcbc @lysator.liu.se
debug2: ciphers stoc: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbcfourcbc,aes192-cbcar-cbcbc,aes128-cbc @lysator.liu.se
debug2: MAC-uri ctos: [email protected],[email protected],[email protected],[email protected],hmac-sha2-256 [email protected],[email protected],[email protected],[email protected],hmac-md5-96-etm@openssh .com,hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected] ,hmac-sha1-96,hmac-md5-96
debug2: MAC-uri stoc: [email protected],[email protected],[email protected],[email protected],hmac-sha2-256 [email protected],[email protected],[email protected],[email protected],hmac-md5-96-etm@openssh .com,hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected] ,hmac-sha1-96,hmac-md5-96
debug2: compresie ctos: none,[email protected]
debug2: compresie stoc: none,[email protected]
debug2: limbi ctos: 
debug2: limbi stoc: 
debug2: first_kex_follows 0 
debug2: rezervat 0 
debug1: kex: algoritm: ecdh-sha2-nistp256
debug1: kex: algoritm cheie gazdă: ecdsa-sha2-nistp256
debug1: kex: server->cifr client: aes128-ctr MAC: [email protected] compresie: niciuna
debug1: kex: client-> server cipher: aes128-ctr MAC: [email protected] compresie: niciuna
debug3: trimite pachet: tip 30
depanare1: trimiterea SSH2_MSG_KEX_ECDH_INIT
debug1: aștept SSH2_MSG_KEX_ECDH_REPLY
debug3: primire pachet: tip 31
debug1: cheie gazdă server: ecdsa-sha2-nistp256 SHA256:p4b4zkfgHwRyomxCiUehCowkgA11sna8ko7mWNgrhQA
debug3: hostkeys_foreach: citirea fișierului „/Users/sieler/.ssh/known_hosts”
debug3: record_hostkey: tipul de cheie găsit ECDSA în fișierul /Users/sieler/.ssh/known_hosts:11
debug3: load_hostkeys: au încărcat 1 cheie de la ozma
debug3: hostkeys_foreach: citirea fișierului „/Users/sieler/.ssh/known_hosts”
debug3: record_hostkey: tipul de cheie găsit ECDSA în fișierul /Users/sieler/.ssh/known_hosts:5
debug3: load_hostkeys: au fost încărcate 1 chei de la 10.84.3.15
debug1: Gazda „ozma” este cunoscută și se potrivește cu cheia gazdă ECDSA.
debug1: Cheia găsită în /Users/sieler/.ssh/known_hosts:11
debug3: trimite pachet: tip 21
debug2: set_newkeys: modul 1
debug1: rekey după 4294967296 blocuri
debug1: SSH2_MSG_NEWKEYS trimis
debug1: aștept SSH2_MSG_NEWKEYS
debug3: primire pachet: tip 21
depanare1: SSH2_MSG_NEWKEYS primit
debug2: set_newkeys: modul 0
debug1: rekey după 4294967296 blocuri
debug1: va încerca cheia: /Users/sieler/.ssh/id_rsa RSA SHA256:2kIKCd[...]
debug1: va încerca cheia: /Users/sieler/.ssh/id_dsa 
debug1: Va încerca cheia: /Users/sieler/.ssh/id_ecdsa 
debug1: va încerca cheia: /Users/sieler/.ssh/id_ed25519 
debug1: va încerca cheia: /Users/sieler/.ssh/id_xmss 
debug2: pubkey_prepare: terminat
debug3: trimite pachet: tip 5
debug3: primire pachet: tip 6
debug2: service_accept: ssh-userauth
depanare1: SSH2_MSG_SERVICE_ACCEPT primit
debug3: trimite pachet: tip 50
debug3: primire pachet: tip 51
debug1: Autentificări care pot continua: cheie publică, parolă
debug3: începe de la capăt, a trecut o listă diferită cheie publică, parolă
debug3: cheie publică preferată, tastatură interactivă, parolă
debug3: authmethod_lookup publickey
debug3: rămas preferat: tastatură interactivă, parolă
debug3: authmethod_is_enabled publickey
debug1: Următoarea metodă de autentificare: cheie publică
debug1: Oferă cheie publică: /Users/sieler/.ssh/id_rsa RSA SHA256:2kIKCdm9l[...]
debug3: trimite pachet: tip 50
debug2: am trimis un pachet publickey, așteptați răspuns
debug3: primire pachet: tip 60
debug1: Serverul acceptă cheia: /Users/sieler/.ssh/id_rsa RSA SHA256:2kIKCdm9l[...]
debug3: sign_and_send_pubkey: RSA SHA256:2kIKCdm9lMtJfy/HXckvn2r1Vq3JIbX[...]
debug3: sign_and_send_pubkey: semnare folosind ssh-rsa
debug3: trimite pachet: tip 50
debug3: primire pachet: tip 52
debug1: Autentificarea reușită (cheie publică).
Autentificat la ozma ([10.84.3.15]:22).
debug2: fd 6 setarea O_NONBLOCK
debug2: fd 7 setarea O_NONBLOCK
depanare1: canal 0: nou [sesiune-client]
debug3: ssh_session2_open: channel_new: 0
debug2: canal 0: trimite deschis
debug3: trimite pachet: tip 90
debug1: se solicită [email protected]
debug3: trimite pachet: tip 80
debug1: Intrarea în sesiunea interactivă.
debug1: gaj: rețea
debug3: primire pachet: tip 91
debug2: channel_input_open_confirmation: canal 0: începe apel invers
debug2: fd 5 setarea TCP_NODELAY
debug3: ssh_packet_set_tos: setați IP_TOS 0x20
debug2: client_session2_setup: id 0
debug1: Mediul de trimitere.
debug3: Env ignorat TERM_PROGRAM
debug3: Env SHELL ignorat
debug3: Termenul mediu ignorat
debug3: Env TMPDIR ignorat
debug3: Env ignorat Apple_PubSub_Socket_Render
debug3: Env ignorat TERM_PROGRAM_VERSION
debug3: Env OLDPWD ignorat
debug3: a fost ignorat TERM_SESSION_ID
debug3: Env CDPATH ignorat
debug3: UTILIZATOR ENV ignorat
debug3: Env SSH_AUTH_SOCK ignorat
debug3: Env COLS ignorat
debug3: Coloane de mediu ignorate
debug3: a ignorat ENV PATH
debug3: Env EXINIT ignorat
debug3: PWD env ignorat
debug1: Se trimite env LANG = en_US.UTF-8
debug2: canal 0: cerere de confirmare a mediului 0
debug3: trimite pachet: tip 98
debug3: Env XPC_FLAGS ignorat
debug3: LINII de mediu ignorate
debug3: Env XPC_SERVICE_NAME ignorat
debug3: Env SHLVL ignorat
debug3: Env HOME ignorat
debug3: Env LOGNAME ignorat
depanare3: Env ignorat BASH_FUNC_prman%%
debug3: Env _ ignorat
debug3: Env ignorat __CF_USER_TEXT_ENCODING
debug1: Se trimite comanda: scp -f source/rose/cxform
debug2: canal 0: cerere de confirmare exec 1
debug3: trimite pachet: tip 98
debug2: channel_input_open_confirmation: canal 0: callback finalizat
debug2: canal 0: deschideți confirmarea ferestrei 0 rmax 32768
depanare2: canal 0: ajustare rcvd 65536
debug3: primire pachet: tip 99
debug2: channel_input_status_confirm: tip 99 id 0
debug2: cererea exec acceptată pe canalul 0
cxform 0% 0 0.0KB/s --:-- ETAdebug2: canal 0: fereastra 1998827 trimis ajustare 98325
debug2: canalul 0: fereastra 1990656 trimisă ajustarea 106496
debug2: canalul 0: fereastra 1966080 trimisă ajustarea 131072
debug2: canalul 0: fereastra 1966080 trimisă ajustarea 131072
debug2: canalul 0: fereastra 1966080 trimisă ajustarea 131072
debug2: canalul 0: fereastra 1966080 trimisă ajustarea 131072
debug2: canalul 0: fereastra 1966080 trimisă ajustarea 131072
debug2: canalul 0: fereastra 1966080 trimisă ajustarea 131072
                     <--- prima diferenta. Sesiune bună a avut o altă „ajustare trimisă” ca în rândul de mai sus
debug3: trimite pachet: tip 1
debug1: canal 0: gratuit: sesiune client, canale 1
debug3: canal 0: stare: sunt deschise următoarele conexiuni:
  #0 client-sesiune (t4 r0 i0/0 o0/0 e[write]/0 fd 6/7/8 sock -1 cc -1)

debug1: fd 0 șterge O_NONBLOCK
debug3: fd 1 nu este O_NONBLOCK
Conexiune la ozma închisă de gazda la distanță.
Conductă spartăTransferat: trimis 3004, primit 1092812 octeți, în 1,0 secunde

Octeți pe secundă: trimis 2982.7, primit 1085052.8
debug1: starea de ieșire -1
sf:tt sieler$ 

'''

Urmă de sesiune bună (parțială, din punctul de diferență): '''

debug2: canalul 0: fereastra 1966080 trimisă ajustarea 131072
înregistrat 100% 1123KB 1,1 MB/s 00:01    
debug3: primire pachet: tip 98
debug1: client_input_channel_req: canal 0 rtype exit-status răspuns 0
debug3: primire pachet: tip 98
debug1: client_input_channel_req: canal 0 rtype [email protected] răspuns 0
depanare2: canal 0: rcvd eow
debug2: canal 0: chan_shutdown_read (i0 o0 sock -1 wfd 6 efd 8 [scriere])
debug2: canal 0: intrare deschisă -> închisă
debug3: primire pachet: tip 96
debug2: canalul 0: rcvd eof
debug2: canal 0: ieșire deschisă -> scurgere
debug2: canalul 0: obuf gol
debug2: canal 0: chan_shutdown_write (i3 o1 sock -1 wfd 7 efd 8 [scriere])
debug2: canal 0: scurgere de ieșire -> închis
debug3: primire pachet: tip 97
debug2: canalul 0: rcvd close
debug3: canalul 0: nu va trimite date după închidere
debug2: canalul 0: aproape mort
debug2: canalul 0: gc: notificați utilizatorul
debug2: canal 0: gc: utilizator detașat
debug2: canal 0: trimite închidere
debug3: trimite pachet: tip 97
debug2: canalul 0: este mort
debug2: canalul 0: colectarea gunoiului
debug1: canal 0: gratuit: sesiune client, canale 1
debug3: canal 0: stare: sunt deschise următoarele conexiuni:
  #0 sesiune client (t4 r0 i3/0 o3/0 e[scrie]/0 fd -1/-1/8 sock -1 cc -1)

debug3: trimite pachet: tip 1
debug1: fd 0 șterge O_NONBLOCK
debug3: fd 1 nu este O_NONBLOCK
Transferat: trimis 3064, primit 1153540 octeți, în 1,2 secunde
Octeți pe secundă: trimis 2490.8, primit 937736.8
debug1: Ieșire din starea 0
sf:tt sieler$ 

'''

Mulțumiri!

Puncte:1
drapel cn

Se pare că capătul de la distanță distruge conexiunea. Bănuiesc că ar fi un timeout undeva în lanț - s-ar putea să existe setări SSHD de modificat pe osma gazdă?

Altfel, ai încercat să folosești rsync în loc de scp? Acceptă reluarea transferurilor, așa că chiar dacă ar trebui să rulați comanda de mai multe ori, ar ajunge acolo în cele din urmă.

drapel jp
Bună sugestie, mulțumesc. Din păcate, eșuează și (și, de asemenea, în diferite locuri în timpul transferului): rsync ozma:source/rose/RO9K_cc_20.tar.Z RO rsync: conexiune închisă în mod neașteptat (1081545 octeți primiți până acum) [receptor] eroare rsync: eroare în fluxul de date a protocolului rsync (cod 12) la /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/io.c(453) [receiver=2.6. 9] rsync: conexiune închisă în mod neașteptat (43 de octeți primiți până acum) [generator] eroare rsync: eroare în fluxul de date protocol rsync (cod 12) la [...]

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.