ਇਸ ਟਿutorialਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਵਿਆਖਿਆ ਕਰਾਂਗੇ ਕਿ ਐਸਸੀਪੀ (ਸਿਕਿਓਰ ਕਾਪੀ) ਅਤੇ ਰੁਪਇਕ, ਦੋ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ ਜੋ ਦੋ ਮਸ਼ੀਨਾਂ ਦਰਮਿਆਨ ਫਾਈਲਾਂ ਦਾ ਤਬਾਦਲਾ ਕਰਨ ਲਈ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ.
ਉਦਾਹਰਣ ਦੇ ਲਈ, ਅਸੀਂ ਇੱਕ ਫਾਈਲ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਥਾਨਕ ਤੋਂ ਰਿਮੋਟ ਜਾਂ ਰਿਮੋਟ ਤੋਂ ਸਥਾਨਕ ਸਿਸਟਮ ਤੇ ਨਕਲ ਕਰ ਸਕਦੇ ਹਾਂ.
| ਜਦੋਂ _ _ _ _ | ਵਰਤ ਰਹੇ ਹੋ ਫਾਈਲਾਂ ਦਾ ਤਬਾਦਲਾ ਕਰਨ ਲਈ, ਹਰ ਚੀਜ਼ ਨੂੰ ਏਨਕ੍ਰਿਪਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕਿ ਸੰਵੇਦਨਸ਼ੀਲ ਵੇਰਵੇ ਸਾਹਮਣੇ ਨਹੀਂ ਆਉਂਦੇ.
ਇਸ ਟਿutorialਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਉਦਾਹਰਣ ਦਿੰਦੇ ਹਾਂ ਕਿ ਕਿਵੇਂ ਵਰਤੀ ਜਾਵੇ. _ _ _ _ | ਅਤੇ scp
ਫਾਈਲਾਂ ਦਾ ਤਬਾਦਲਾ ਕਰਨ ਲਈ ਕਮਾਂਡਾਂ.
scp
ਇੱਕ ਨੈਟਵਰਕ ਤੇ ਹੋਸਟਾਂ ਵਿਚਕਾਰ ਫਾਇਲਾਂ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ.
ਇਹ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਲਈ ssh (1) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਉਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹੀ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ssh (1).
| rsync
ਕਮਾਂਡ | 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਲਈ, ਇਸ ਲਈ ਰਿਮੋਟ ਸਿਸਟਮ ਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ssh ਕੁੰਜੀ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ.
ਤੁਸੀਂ ਐਸ ਐਸ ਐਸ ਕੁੰਜੀਆਂ ਸੈਟ ਅਪ ਕਰਨ ਬਾਰੇ ਵਧੇਰੇ ਪੜ੍ਹ ਸਕਦੇ ਹੋ.
ਦੀ ਆਮ ਸੰਟੈਕਸ ਅਤੇ ਵਰਤੋਂ | _ _ + _ | ਹੈ:
scp
scp
ਬਹੁਤ ਸਾਰੇ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜੋ ਹਨ ਵਧੇਰੇ ਵਿਸਥਾਰ ਨਾਲ ਦੱਸਿਆ .
ਸਥਾਨਕ ਮਸ਼ੀਨ ਤੋਂ ਇੱਕ ਰਿਮੋਟ ਮਸ਼ੀਨ ਉੱਤੇ ਇੱਕ ਫਾਇਲ ਦੀ ਨਕਲ ਜਾਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ, ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਓ:
ssh
ਕਿੱਥੇ:
ਨੋਟ: ਜੇ ਤੁਸੀਂ ਰਿਮੋਟ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਦਰਸਾਉਂਦੇ ਹੋ, ਤਾਂ ਫਾਈਲ ਦੀ ਨਕਲ ਰਿਮੋਟ ਯੂਜ਼ਰ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕੀਤੀ ਜਾਏਗੀ.
ਜਦੋਂ ਤੁਸੀਂ ਐਂਟਰ ਦਬਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਰਿਮੋਟ ਉਪਭੋਗਤਾ ਪਾਸਵਰਡ ਦਰਜ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇਗਾ ਅਤੇ ਟ੍ਰਾਂਸਫਰ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗਾ.
ਮੰਜ਼ਿਲ ਦੀ ਥਾਂ ਤੋਂ ਫਾਈਲ ਨਾਮ ਛੱਡਣ ਨਾਲ ਫਾਈਲ ਨੂੰ ਅਸਲ ਨਾਮ ਨਾਲ ਨਕਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਜੇ ਤੁਸੀਂ ਫਾਈਲ ਨੂੰ ਕਿਸੇ ਵੱਖਰੇ ਨਾਮ ਨਾਲ ਸੇਵ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਨਵਾਂ ਨਾਮ ਦਰਸਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ:
ਉਦਾਹਰਣ ਲਈ:
scp
ਰਿਮੋਟ ਮਸ਼ੀਨ ਤੋਂ ਆਪਣੀ ਲੋਕਲ ਮਸ਼ੀਨ ਤੇ ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ, ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਓ:
scp [OPTION] [user@]local:]file1 [user@]remote:]file2
ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਇਸ ਦੇ ਸਾਰੇ ਹਿੱਸੇ ਸਥਾਨਕ ਮਸ਼ੀਨ ਤੋਂ ਰਿਮੋਟ ਹੋਸਟ ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੋ:
scp
ਐਨ ਬੀ: ਇਹ / ਪਾਥ ਦੇ ਅੰਦਰ ਖੱਟੀ ਸਰਸਰੀ ਬਣਾਉਂਦਾ ਹੈ ਇਸ ਤਰ੍ਹਾਂ ਫਾਈਲਾਂ / ਪਾਥ / ਸੋਰਸਾਈਡ ਡਾਇਰੈਕਟਰੀ ਵਿਚ ਹੋਣਗੀਆਂ
ਪਸੰਦ | _ _ _ _ |, scp image.png remote_username@10.10.0.1:/remote/directory
ਫਾਇਲਾਂ ਨੂੰ ਜਾਂ ਤਾਂ ਰਿਮੋਟ ਹੋਸਟ ਤੋਂ ਜਾਂ ਸਥਾਨਕ ਹੋਸਟ ਤੇ ਨਕਲ ਕਰਨ ਲਈ ਇਸਤੇਮਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
scp image1.png remote_username@10.10.0.1:/remote/directory/new_image.png
ਆਮ ਤੌਰ 'ਤੇ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਦਾ ਤਬਾਦਲਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.
ਆਪਣੀ ਸਥਾਨਕ ਮਸ਼ੀਨ ਤੋਂ ਇੱਕ ਰਿਮੋਟ ਹੋਸਟ ਤੇ scp remote_username@10.10.0.1:/remote/directory/new_image.png /local/directory
ਨਾਲ ਨਕਲ ਕਰਨ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ
scp -rp sourcedirectory user@dest:/path
ਇਸ ਟਿutorialਟੋਰਿਅਲ ਵਿੱਚ, ਤੁਸੀਂ scp
ਨੂੰ ਕਿਵੇਂ ਇਸਤੇਮਾਲ ਕਰਨਾ ਹੈ ਬਾਰੇ ਸਿੱਖਿਆ ਹੈ ਅਤੇ rsync
ਫਾਈਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਦੋ ਮਸ਼ੀਨਾਂ ਵਿਚਕਾਰ ਨਕਲ ਕਰਨ ਲਈ ਕਮਾਂਡ.