scp command - SCP to Securely Transfer Files/Folders in Linux
Talaan ng mga Nilalaman:
- SCP Command Syntax
- Bago ka magsimula
- Kopyahin ang mga File at Direktoryo sa pagitan ng Dalawang System na may
scp - Kopyahin ang isang Lokal na File sa isang Remote System sa
scpCommand - Kopyahin ang isang Remote File sa isang Lokal na System gamit ang
scpommand - Kopyahin ang isang File sa pagitan ng Dalawang Remote System gamit ang
scpCommand - Konklusyon
Ang SCP (secure na kopya) ay isang utility-line utility na nagbibigay-daan sa iyo upang ligtas na kopyahin ang mga file at direktoryo sa pagitan ng dalawang lokasyon.
Sa
scp
, maaari mong kopyahin ang isang file o direktoryo:
- Mula sa iyong lokal na sistema hanggang sa isang malayuang system.Mula sa isang malayuang sistema papunta sa iyong lokal na system.Pagkaroon ng dalawang malalayong system mula sa iyong lokal na sistema.
Kapag ang paglilipat ng data gamit ang
scp
, ang parehong mga file at password ay naka-encrypt, upang ang sinumang manligaw sa trapiko ay hindi nakakakuha ng anumang sensitibo.
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng
scp
pamamagitan ng mga praktikal na halimbawa at detalyadong paliwanag ng mga pinaka-karaniwang mga pagpipilian sa scp.
SCP Command Syntax
Bago magpunta sa kung paano gamitin ang utos ng
scp
, magsimula tayo sa pamamagitan ng pagsusuri sa pangunahing syntax.
Ang
scp
command syntax ay kumukuha ng sumusunod na form:
scp SRC_HOST:]file1 DEST_HOST:]file2
-
OPTION- mga opsyon sa scp tulad ng cipher, ssh configuration, ssh port, limitasyon, recursive copy… atbp.SRC_HOST:]file1- Pinagmulan ng file.DEST_HOST:]file2- file ng patutunguhan
Ang mga lokal na file ay dapat na tinukoy gamit ang isang ganap o kamag-anak na landas habang ang mga malalayong mga pangalan ng file ay dapat magsama ng isang detalye ng gumagamit at host.
Nagbibigay ang
scp
isang bilang ng mga pagpipilian na kinokontrol ang bawat aspeto ng pag-uugali nito. Ang pinakapopular na mga pagpipilian ay:
-
-PTinutukoy ang remote host ssh port.-pPinapanatili ang pagbabago ng mga file at mga oras ng pag-access.-qGamitin ang pagpipiliang ito kung nais mong sugpuin ang pag-unlad ng metro at mga di-error na mensahe.-C. Ang pagpipiliang ito ay mapipilit angscpi-compress ang data dahil ipinadala ito sa patutunguhang makina.-rAng pagpipiliang ito ay magsasabi sascpna kopyahin ang mga direktoryo.
Bago ka magsimula
Ang utos ng
scp
nakasalalay sa
ssh
para sa paglipat ng data, kaya nangangailangan ito ng isang ssh key o password upang mapatunayan sa mga malalayong system.
Ang colon (:) ay kung paano ang pagkakaiba ng
scp
pagitan ng lokal at malalayong lokasyon.
Upang makopya ang mga file dapat kang magkaroon ng hindi bababa sa basahin ang mga pahintulot sa source file at magsulat ng pahintulot sa target na system.
Mag-ingat kapag kinokopya ang mga file na nagbabahagi ng parehong pangalan at lokasyon sa parehong mga system,
scp
file nang walang babala.
Kapag naglilipat ng malalaking file, inirerekumenda na patakbuhin ang utos ng
scp
loob ng isang session o tmux session.
Kopyahin ang mga File at Direktoryo sa pagitan ng Dalawang System na may
scp
Kopyahin ang isang Lokal na File sa isang Remote System sa
scp
Command
Upang kopyahin ang isang file mula sa isang lokal hanggang sa isang remote na sistema patakbuhin ang sumusunod na utos:
scp file.txt [email protected]:/remote/directory
Kung saan, ang
file.txt
ay ang pangalan ng file na nais naming kopyahin, ang
remote_username
ay ang gumagamit sa liblib na server, ang
10.10.0.2
ay ang address ng server ng IP. Ang
/remote/directory
ay ang landas sa direktoryo na nais mong kopyahin ang file. Kung hindi mo tinukoy ang isang malayuang direktoryo, makopya ang file sa direktoryo ng malayong direktoryo ng gumagamit.
Sasabihan ka upang ipasok ang password ng gumagamit, at magsisimula ang proseso ng paglilipat.
[email protected]'s password: file.txt 100% 0 0.0KB/s 00:00
Ang pagtanggal ng filename mula sa lokasyon ng patutunguhan ay kinopya ang file na may orihinal na pangalan. Kung nais mong mai-save ang file sa ilalim ng ibang pangalan, kailangan mong tukuyin ang bagong pangalan ng file:
scp file.txt [email protected]:/remote/directory/newfilename.txt
Kung ang SSH sa liblib na host ay nakikinig sa isang port maliban sa default 22 pagkatapos ay maaari mong tukuyin ang port gamit ang
-P
argument:
scp -P 2322 file.txt [email protected]:/remote/directory
Ang utos na kopyahin ang isang direktoryo ay katulad ng kapag pagkopya ng mga file. Ang pagkakaiba lamang ay kailangan mong gumamit ng bandang
-r
para sa recursive.
Upang kopyahin ang isang direktoryo mula sa isang lokal hanggang sa malayong sistema, gamitin ang opsyon na
-r
:
scp -r /local/directory [email protected]:/remote/directory
Kopyahin ang isang Remote File sa isang Lokal na System gamit ang
scp
ommand
Upang kopyahin ang isang file mula sa isang malayong lugar sa isang lokal na sistema, gamitin ang malayong lokasyon bilang isang mapagkukunan at lokal na lokasyon bilang patutunguhan.
Halimbawa upang kopyahin ang isang file na nagngangalang
file.txt
mula sa isang malayong server na may IP
10.10.0.2
patakbuhin ang sumusunod na utos:
scp [email protected]:/remote/file.txt /local/directory
Kopyahin ang isang File sa pagitan ng Dalawang Remote System gamit ang
scp
Command
Hindi tulad ng
rsync
, kapag gumagamit ng
scp
hindi mo na kailangang mag-log in sa isa sa mga server upang maglipat ng mga file mula sa isa sa isa pang malayong makina.
Ang sumusunod na utos ay kopyahin ang file
/files/file.txt
mula sa remote host
host1.com
sa direktoryo
/files
sa remote host
host2.com
.
scp [email protected]:/files/file.txt [email protected]:/files
Sasabihan ka upang ipasok ang mga password para sa parehong malayuang account. Ang data ay ilipat nang direkta mula sa isang malayuang host sa iba pa.
Upang ruta ang trapiko sa pamamagitan ng makina kung saan inilabas ang utos, gamitin ang pagpipilian na
-3
:
scp -3 [email protected]:/files/file.txt [email protected]:/files
Konklusyon
Sa tutorial na ito, nalaman mo kung paano gamitin ang utos ng
scp
upang kopyahin ang mga file at direktoryo.
Maaaring gusto mo ring mag-set up ng isang pagpapatunay na batay sa SSH key at kumonekta sa iyong Linux server nang hindi pumapasok sa isang password.
terminal ng scpMaaari ko bang makuha ang ilang mga file at ligtas na punasan ang iba sa isang nag-crash na hard drive? upang maiwasan ang mga file off ng isang pisikal na nag-crash na hard drive, habang tinitiyak na ang iba pang mga file sa hard drive ay nawasak nang hindi sumagip.
Zeterjons nagtanong sa
ID number at impormasyon ng contact. Ang mga online gaming company ay may tatlong buwan upang sumunod sa pangangailangan ng pagpaparehistro ng tunay na pangalan para sa mga bagong gumagamit, at anim na buwan upang sumunod sa mga umiiral na gumagamit. Ang mga regulasyon ay nagsasabi na ang mga kumpanya ay dapat mahigpitan ang oras ng paglalaro ng mga menor de edad, ngunit hindi nila tinukoy kung paano ang pagsubaybay na ito ay dapat mangyari.
Ang mga bagong regulasyon ay sumusunod sa mga pagsisikap ng pamahalaan upang linisin ang mga laro sa online sa bansa at kontrolin ang kanilang impluwensya sa mga bata. Sa nakalipas na mga awtoridad ay nagtrabaho upang i-tono ang marahas na nilalaman sa ilang mga laro habang tinatawagan din ang mga kumpanya na i-cut down kung gaano katagal ang mga gumagamit ay maaaring maglaro.
Ang Math Input Panel ay gumagamit ng math recognizer na itinayo sa Windows 7 upang makilala ang mga expression sa kamay ng matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables. Ang Math Input Panel ay dinisenyo upang gamitin sa isang tablet pen sa isang Tablet PC, ngunit maaari mo itong gamitin sa anumang aparato ng pag-input, tulad ng isang touchscreen o kahit isang mouse.
Ang Math Input Panel ay gumagamit ng math recognizer na binuo sa Windows 7 upang kilalanin ang sulat-kamay na mga expression sa matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables.







