Puncte:1

Pot face ssh de la server la computerul local, dar nu de la computer la server

drapel es

Pot ssh cu succes computerul meu local pe un server la distanță dintr-o altă rețea. Dar inversul nu funcționează (de la server la computerul local). Trebuie să transfer fișierele mari de pe server pe computerul meu local și pentru asta am vrut să folosesc scp, dar înainte de asta cred că primul pas este să lucrez ssh. va rog ghidati.

drapel hr
Dacă puteți trimite ssh la server de pe computer, atunci ar trebui să puteți utiliza ceva de genul `scp user@server:/path/to/bigfile somewhere/on/pc/` pentru a transfera `bigfile` pe computer. Nu ar trebui să fie nevoie să vă conectați explicit de la server la PC.
drapel es
mulțumesc, a funcționat, folosesc winscp pentru a conecta și a transfera fișiere la și de la server
Puncte:2
drapel us

Nu aveți nevoie ca serverul să ssh în computerul dvs. pentru a trimite fișiere de pe server la computer. Tot ce trebuie să faceți este să introduceți ceea ce a spus @steeldriver în comentariul său (care trebuia să folosească scp user@server:/cale/la/bigfile undeva/pe/pc/).

Dacă încă trebuie să introduceți ssh în computerul dvs. dintr-un motiv oarecare, puteți încerca să vă asigurați că Server OpenSSH este instalat/instalat.

(Aceste instrucțiuni sunt pentru Windows, deoarece presupun că acesta este sistemul de operare al computerului dvs. prin faptul că utilizați winscp)

Caută Gestionați funcțiile opționale în meniul de pornire, faceți clic pe rezultatul de sus -> selectați Adăugați o caracteristică în partea de sus a paginii de setări acum deschisă --> tastați în caseta de căutare OpenSSH Server --> selectați OpenSSH Server --> faceți clic instala (1) în stânga jos.

După ce s-a terminat de instalat, va trebui să deschideți Powshell ca administrator și să tastați Start-Service ssh să-l pornească sau Set-Service -Name sshd -StartupType 'Automatic' pentru a-l porni automat.

Pentru mai multe informații, puteți consulta tutorialul Microsoft aici.

Acest lucru ar trebui să vă permită să puteți primi conexiuni SSH pe un computer cu Windows 10.

Asigurați-vă că serviciul OpenSSH este permis prin Windows Firewall.

De asemenea, am vrut doar să menționez că nu trebuie să utilizați un software terță parte precum winscp pentru a utiliza ssh/scp pe Windows, deoarece OpenSSH face parte din Windows de câțiva ani. Puteți utiliza ssh în cmd-ul Windows în același mod în care ați utiliza terminalul Linux. (De exemplu. ssh <utilizator>@<adresa-ip>)

Puncte:0
drapel aw

Aș recomanda utilizarea rsync peste scp.

rsync oferă o viteză mult mai mare și o capacitate de reluare în cazul în care copia este oprită între ele.

Poză din stiva depășită (sursa este citată în referințe)

Utilizare:

# Pentru a copia fișiere de pe un server la distanță pe o mașină locală
# =======> răspuns la întrebarea dvs. <===================================== ====
rsync -av nume de [email protected]:/path/to/resource /path/to/dst/on/local/machine

# Pentru a copia fișiere de pe mașina locală pe serverul de la distanță
rsync -av /path/to/dst/on/local/machine [email protected]:/path/to/resource 

# Parcurgeți paginile de manual pentru mai multe informații despre rsync
om rsync

De asemenea, dacă utilizați un ISP local pentru internet, este posibil să obțineți o adresă IP locală (ceva de genul 192.168.0.{0-254}), iar serverul are o adresă IP fixă ​​(ceva de genul 100.172.34.26).

Deci destinația are o locație unică, accesibilă de pe orice ip, dar adresa IP a mașinii locale este mascată (nu este expusă) întregului internet, și acesta este motivul pentru care nu puteți ssh de la serverul de la distanță la mașina dvs. locală.

Referinte:

anuraag tummanapally avatar
drapel aw
Răspunde asta la întrebare și rezolvă problema?

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.