Како преузети датотеку са сервера са ССХ / СЦП

Anonim

Корисници могу безбедно да преузму датотеку са било ког удаљеног сервера са ССХ користећи сцп алат на командној линији. У суштини ово значи да можете имати датотеку безбедно ускладиштену на удаљеном серверу и пренети је у локалну меморију без потребе да ту датотеку излажете спољном свету, јер сцп нуди исти ниво безбедности и захтева исту аутентификацију као и ссх.

Безбедно преузимање датотека помоћу сцп-а је првенствено намењено напредним корисницима који редовно користе ссх и командну линију у мацОС Кс, бсд или линук-у. За оне са адекватним искуством у командној линији, коришћење ссх и сцп за преузимање удаљених датотека је лако и, погодно, након што се пренос датотеке заврши, удаљена веза ће се прекинути. Ово чини сцп преференцијалнијим у односу на сфтп за брзо преузимање датотека, иако бисте очигледно могли да користите сфтп ако желите.

Преузимање датотеке са удаљеног сервера помоћу ССХ безбедне копије

Ово претпоставља да удаљени сервер има активан ссх, а ако сте у могућности да ссх уђете у машину онда ће вероватно имати и сцп активан. Ако немате удаљени сервер са којим бисте ово испробали, можете га испробати између Мац ОС Кс машина или са лоцалхост-ом ако претходно омогућите ссх и удаљену пријаву на Мац-у.

Основна синтакса за коришћење сцп-а (безбедне копије) за безбедно преузимање удаљених датотека је следећа, замена корисника, сервера, путање и циља према потреби:

сцп усер@сервер:/патх/то/ремотефиле.зип /Лоцал/Таргет/Дестинатион

На пример, да бисте преузели датотеку на локалну радну површину под називом „филенаме.зип“ која се налази у кућном директоријуму удаљеног корисника „оскдаили“ на серверу ИП 192.168.0.45, синтакса би била следећа:

% сцп оскдаили@192.168.0.45:филенаме.зип ~/Десктоп/ Пассворд: филенаме.зип 100% 126 10.1КБ/с 00:00 %

Под претпоставком да је аутентификација исправна, циљна датотека ће одмах почети да се преузима на циљно одредиште, нудећи проценат завршетка, брзину преузимања и протекло време преноса како се преузимање датотеке настави.

Као и обично са командном линијом, важно је навести тачну синтаксу.

Ако датотека или путања има размак у имену, можете користити наводнике или избегавање путање на следећи начин:

"

сцп оскдаили@192.168.0.45:/неки удаљени директоријум/име датотеке.зип>"

сцп се такође може користити за безбедно постављање датотеке на удаљени сервер прилагођавањем синтаксе, али ми се фокусирамо на преузимање датотеке уместо на отпремање датотека овде.

Ако сте нови у ссх-у и сами тестирате ово, и ако се никада раније нисте повезивали са удаљеним сервером, од вас ће бити затражено да потврдите да ли желите да се стварно повежете са удаљеним сервером или не машина. Ово изгледа тако и захтева одговор „да“ или „не“ пре него што преузимање почне. % сцп оскдаили@192.168.0.4:филенаме.зип ~/Десктоп/ Аутентичност хоста '192.168.0.4 (192.168.0.4)' се не може утврдити. Отисак ЕЦДСА кључа је СХА256:31ВалРуСЛР83ХАЛК83АКЈСАкј972ЈЈА878ЊХАХ3780. Да ли сте сигурни да желите да наставите са повезивањем (да/не)? да Упозорење: Трајно додат '192.168.0.4' (ЕЦДСА) на листу познатих хостова. Лозинка: име датотеке.зип 100% 126 0.1КБ/с 00:00 %

Опет, под претпоставком да је веза одобрена и пријава је успешна, удаљена датотека ће се преузети са циљног сервера на локални хост.

Можете користити и сцп за преузимање више датотека са удаљеног сервера:

сцп усер@хост:/ремоте/патх/\{филе1.зип, филе2.зип\} /Лоцал/Патх/

Коришћење ссх-а за овакво удаљено преузимање датотека је најприкладније за безбедне преносе који захтевају аутентификацију. Наравно, такође можете да преузимате датотеке са цурл или вгет са удаљених сервера, али датотеке које су доступне са цурл и вгет имају тенденцију да буду доступне и из спољашњег света, док ссх и сцп захтевају аутентификацију или кључ, и користе 3ДЕС енкрипцију, што га чини знатно сигурније.

Како преузети датотеку са сервера са ССХ / СЦП