KNOLEDGEBASE · LINUX

ਐੱਸ. ਸੀ. ਪੀ. ਟਿਊਟੋਰਿਅਲ

ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ 2020-04-05

ਜੇ ਤੁਸੀਂ ਇੱਕ ਯੂਨਿਕਸ ਵਾਤਾਵਰਣ ਵਿੱਚ ਹੋ ਅਤੇ ਫਾਈਲਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ ਇੱਕ ਤੇਜ਼ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਤਾਂ ਮੈਂ ਕਮਾਂਡ-ਲਾਈਨ ਤੋਂ ਐਸ. ਸੀ. ਪੀ. ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਸੁਝਾਅ ਦਿੰਦਾ ਹਾਂ। ਐੱਸ. ਐੱਸ. ਐੱਚ. ਅਤੇ ਓਪਨਐੱਸ. ਐੱਸ. ਐੱਚ. ਐੱਸ. ਪੀ. ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਜੋ ਤੁਹਾਨੂੰ ਇੱਕ ਐਨਕ੍ਰਿਪਟਡ ਐੱਫ. ਟੀ. ਪੀ. ਸੇਵਾ ਚਲਾਉਣ ਵਾਲੇ ਸਰਵਰਾਂ ਉੱਤੇ ਫਾਈਲਾਂ ਨੂੰ ਜੋਡ਼ਨ ਅਤੇ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। (ਐੱਸ. ਐੱਸ. ਐੱਚ. ਡੈਮਨ)। ਜੇ ਤੁਸੀਂ ਇੱਕ ਐਕਸ ਵਿੰਡੋਜ਼ ਜੀ. ਯੂ. ਆਈ. ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ ਚਾਹੋਗੇ। http://gftp.seul.org/.


ਇੱਥੇ ਐਸ. ਸੀ. ਪੀ. ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈਃ
(ਪੀਰੀਅਡ ਦੀ ਵਰਤੋਂ ਨੂੰ ਨੋਟ ਕਰੋ; ਉਹ ਜ਼ਰੂਰੀ ਹਨ!)


1) ਹੋਸਟਬੀ ਵਿੱਚ ਲੌਗ ਇਨ ਕਰਦੇ ਸਮੇਂ ਹੋਸਟਬੀ ਤੋਂ ਹੋਸਟਏ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੀ ਕਾਪੀ ਕਰਨ ਲਈਃ
[user@server ~] $ਐੱਸਸੀਪੀ-ਪੀ ਪੋਰਟ ਫਾਇਲ ਦਾ ਨਾਮ username@hostA.com:
(ਕੋਲਨ ਤੋਂ ਬਾਅਦ ਦੀ ਮਿਆਦ ਦੇ ਕਾਰਨ, ਹੋਸਟ ਏ ਮਸ਼ੀਨ ਉੱਤੇ ਉਪਭੋਗਤਾ ਦੇ ਘਰੇਲੂ ਡੀ. ਆਈ. ਆਰ. ਵਿੱਚ ਫਾਈਲ ਦੀਆਂ ਕਾਪੀਆਂ)


2) ਇੱਕ ਫੋਲਡਰ ਨੂੰ ਹੋਸਟਬੀ ਤੋਂ ਹੋਸਟਏ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ, ਜਦੋਂ ਹੋਸਟਬੀ ਉੱਤੇ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹੋਸਟਬੀ ਪਹਿਲੀ ਸੀਡੀ ਵਿੱਚ ਲੌਗ ਇਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਉਹ ਫੋਲਡਰ ਹੁੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋਃ
[user@server ~] $ਐੱਸਸੀਪੀ-ਆਰ-ਪੀ ਪੋਰਟ ਫੋਲਡਰ username@hostA.com:
(ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਉਂਦਾ ਹੈ ਜੇਕਰ ਫੋਲਡਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਫਿਰ ਤੋਂ ਉਪਭੋਗਤਾ ਦੀ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ)


3) ਹੋਸਟਬੀ ਵਿੱਚ ਲੌਗ ਇਨ ਕਰਦੇ ਸਮੇਂ ਹੋਸਟਏ ਤੋਂ ਹੋਸਟਬੀ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੀ ਕਾਪੀ ਕਰਨ ਲਈਃ
[user@server ~] $ਐੱਸਸੀਪੀ-ਪੀ ਪੋਰਟ username@hostA.com: ਫਾਈਲ ਦਾ ਨਾਮ।
(ਹੋਸਟਬੀ ਉੱਤੇ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀਆਂ)

[user@server ~] $ਐੱਸਸੀਪੀ-ਆਰ-ਪੀ ਪੋਰਟ username@hostA.com: ਫੋਲਡਰ।
(ਪੂਰੇ ਫੋਲਡਰ ਨੂੰ ਹੋਸਟਬੀ ਉੱਤੇ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ)


4) ਹੋਸਟਬੀ ਵਿੱਚ ਲੌਗ ਇਨ ਕਰਦੇ ਸਮੇਂ, ਹੋਸਟਏ ਤੋਂ ਹੋਸਟਬੀ ਵਿੱਚ ਇੱਕ ਫੋਲਡਰ ਦੇ ਅੰਦਰ ਇੱਕ ਫਾਈਲ ਜਾਂ ਫੋਲਡਰ ਦੀ ਕਾਪੀ ਕਰਨ ਲਈਃ
[user@server ~] $ਐੱਸ. ਸੀ. ਪੀ.-ਪੀ. ਪੋਰਟ username@hostA.com:/ਫੋਲਡਰ/ਡੀ. ਆਈ. ਆਰ./ਫਾਈਲ ਦਾ ਨਾਮ।
(ਹੋਸਟਬੀ ਉੱਤੇ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀਆਂ)

[user@server ~] $ਐੱਸਸੀਪੀ-ਆਰ-ਪੀ ਪੋਰਟ username@hostA.com:/ਫੋਲਡਰ/ਡੀ. ਆਈ. ਆਰ.।
(ਪੂਰੇ ਫੋਲਡਰ ਨੂੰ ਹੋਸਟਬੀ ਉੱਤੇ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ)


5) ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਜਾਂ ਮੌਜੂਦਾ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ '.'ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਬਜਾਏ ਤੁਸੀਂ ਐੱਸ. ਸੀ. ਪੀ. ਨੂੰ ਇੱਕ ਅਸਲ ਮਾਰਗ ਦੇ ਸਕਦੇ ਹੋ (ਇਹ ਮੰਨ ਕੇ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਲਿਖਣ ਦੀ ਆਗਿਆ ਹੈ):
[user@server ~] $ਐੱਸਸੀਪੀ-ਆਰ-ਪੀ ਪੋਰਟ ਫੋਲਡਰ username@hostA:/ਹੋਮ/HTTPd /

[user@server ~]$ scp -P port username@hostA.com:/folder/dir/filename /home/tmp/


ਕੀ ਤੁਹਾਡਾ ਮੇਜ਼ਬਾਨ ਐੱਸਐੱਸਐੱਚ ਉੱਤੇ ਸਰੋਤ ਨਿਯੰਤਰਣ ਲਗਾਉਂਦਾ ਹੈ?
ਉੱਪਰ ਦਿੱਤੇ ਕਿਸੇ ਵੀ/ਸਾਰੇ ਸਟੇਟਮੈਂਟ ਨੂੰ ਇੱਕ ਅਗੇਤਰ ਦੇ ਨਾਲ ਚੰਗਾ ਕਰੋ ਜਿਵੇਂ ਕਿ

[user@server ~] $nice-n + 19

ਤੁਸੀਂ ਨੰਬਰ 19 ਨੂੰ ਆਪਣੀ ਮੇਜ਼ਬਾਨ ਸਰੋਤ ਸੀਮਾ ਤੋਂ ਹੇਠਾਂ ਕਿਸੇ ਵੀ ਮੁੱਲ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ।

ਸਾਰੇ ਗਿਆਨ ਅਧਾਰਤ ਲੇਖ

ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਕਾਇਮ ਰੱਖਣਾ ਹੈ।

A short conversation with an engineer. No quote-bot, no callback queue.