ਲੀਨਕਸ ਕੰਪਨੀਆਂ ਨਾਲ FTP ਪਰੋਟੋਕਾਲ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ
FTP ਇੱਕ ਸਧਾਰਨ ਅਤੇ ਸਭ ਤੋਂ ਜਾਣਿਆ ਜਾਣ ਵਾਲਾ ਫਾਈਲ ਟਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕਾਲ ਹੈ ਜੋ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ਅਤੇ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਜਾਂ ਨੈਟਵਰਕ ਦੇ ਵਿਚਕਾਰ ਫਾਈਲਾਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਲੀਨਕਸ ਅਤੇ ਯੂਨੈਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਵਿੱਚ ਬਿਲਟ-ਇਨ ਕਮਾਂਡ ਲਾਈਨ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ FTP ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ FTP ਕਲਾਈਂਟਸ ਦੇ ਤੌਰ ਤੇ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦਾ ਹੈ.
ਚੇਤਾਵਨੀ: ਇੱਕ FTP ਪ੍ਰਸਾਰਣ ਏਨਕ੍ਰਿਪਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ. ਕੋਈ ਵੀ ਜੋ ਪ੍ਰਸਾਰਣ ਨੂੰ ਰੋਕਦਾ ਹੈ ਤੁਹਾਡੇ ਦੁਆਰਾ ਭੇਜੀ ਗਈ ਡਾਟਾ ਪੜ੍ਹ ਸਕਦਾ ਹੈ, ਤੁਹਾਡੇ ਯੂਜ਼ਰਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਸਮੇਤ. ਇੱਕ ਸੁਰੱਖਿਅਤ ਸੰਚਾਰ ਲਈ, SFTP ਦੀ ਵਰਤੋਂ ਕਰੋ.
ਇੱਕ FTP ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਿਤ ਕਰੋ
ਵੱਖ-ਵੱਖ FTP ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਰਿਮੋਟ ਨੈਟਵਰਕ ਜਾਂ ਕੰਪਿਊਟਰ ਨਾਲ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਨੂੰ ਲਿਨਕਸ ਵਿੱਚ ਟਰਮਿਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹ ਕੇ ਅਤੇ ਇੱਕ ਡੋਮੇਨ ਨਾਂ ਜਾਂ FTP ਸਰਵਰ ਦਾ IP ਐਡਰੈੱਸ, ਜਿਵੇਂ ਕਿ ftp 192.168.0.1 ਜਾਂ ftp domain.com ਦੁਆਰਾ ਟਾਈਪ ਕਰਨ ਤੋਂ ਬਾਅਦ ਅਜਿਹਾ ਕਰੋ. ਉਦਾਹਰਣ ਲਈ:
ftp abc.xyz.eduਇਹ ਕਮਾਂਡ abcxxyz.edu ਤੇ ftp ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀ ਹੈ. ਜੇ ਇਹ ਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਯੂਜ਼ਰਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਪੁੱਛਦਾ ਹੈ. ਪਬਲਿਕ FTP ਸਰਵਰ ਤੁਹਾਨੂੰ ਅਕਸਰ ਗੁਪਤ-ਕੋਡ ਦੇ ਤੌਰ ਤੇ ਅਤੇ ਗੁਪਤ-ਕੋਡ ਨਾਲ ਤੁਹਾਡਾ ਨਾਂ ਅਤੇ ਆਪਣਾ ਈਮੇਲ ਪਤਾ ਵਰਤ ਕੇ ਲਾਗਇਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ.
ਜਦੋਂ ਤੁਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਲੌਗ ਇਨ ਕਰਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਟਰਮੀਨਲ ਸਕ੍ਰੀਨ ਤੇ ਇੱਕ ftp> ਪ੍ਰਾਉਟ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ. ਕੋਈ ਹੋਰ ਅੱਗੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ, ਸਹਾਇਤਾ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਪਲਬਧ FTP ਕਮਾਂਡਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰੋ. ਇਹ ਲਾਹੇਵੰਦ ਹੈ ਕਿਉਂਕਿ ਤੁਹਾਡੇ ਸਿਸਟਮ ਅਤੇ ਸਾਫਟਵੇਅਰ ਦੇ ਆਧਾਰ ਤੇ, ਸੂਚੀਬੱਧ FTP ਕਮਾਂਡਾਂ ਦੇ ਕੁਝ ਜਾਂ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦੇ ਜਾਂ ਹੋ ਸਕਦੇ ਹਨ.
FTP ਕਮਾਂਡ ਉਦਾਹਰਨਾਂ ਅਤੇ ਵਰਣਨ
ਲੀਨਕਸ ਅਤੇ ਯੂਨੀਕਸ ਦੇ ਨਾਲ ਵਰਤੇ ਗਏ FTP ਕਮਾਂਡਾਂ ਨੂੰ Windows ਕਮਾਂਡ ਲਾਈਨ ਨਾਲ ਵਰਤੇ ਗਏ FTP ਕਮਾਂਡਾਂ ਤੋਂ ਵੱਖ ਹੁੰਦਾ ਹੈ. ਇੱਥੇ ਉਹ ਉਦਾਹਰਨਾਂ ਹਨ ਜੋ ਲੀਨਕਸ FTP ਕਮਾਂਡਾਂ ਦੀ ਰਿਮੋਟਲੀ ਨਕਲ, ਰੀਨਾਮਾਈ ਕਰਨ ਅਤੇ ਮਿਟਾਉਣ ਲਈ ਆਮ ਵਰਤੋਂ ਦੀ ਵਿਆਖਿਆ ਕਰਦੀਆਂ ਹਨ.
ftp> ਮੱਦਦਸਹਾਇਤਾ ਫੰਕਸ਼ਨ ਉਹ ਕਮਾਂਡਾਂ ਦੀ ਸੂਚੀ ਹੈ ਜਿਹਨਾਂ ਦੀ ਵਰਤੋਂ ਤੁਸੀਂ ਡਾਇਰੈਕਟਰੀ ਸਮੱਗਰੀ ਨੂੰ ਦਰਸਾਉਣ, ਫਾਈਲਾਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਅਤੇ ਫਾਈਲਾਂ ਮਿਟਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹੋ. ਕਮਾਂਡ ftp >? ਇੱਕੋ ਚੀਜ਼ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ
ftp> lsਇਹ ਕਮਾਂਡ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਉੱਤੇ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਫਾਇਲਾਂ ਅਤੇ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਨਾਂ ਛਾਪਦੀ ਹੈ.
ftp> cd ਗਾਹਕਇਹ ਕਮਾਂਡ ਵਰਤਮਾਨ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਉਪ-ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਤਬਦੀਲ ਕਰ ਦਿੰਦੀ ਹੈ, ਜਿਸ ਦਾ ਨਾਂ ਗਾਹਕ ਮੌਜੂਦ ਹੈ.
ftp> cdupਇਹ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਪੇਰੈਂਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ.
ftp> lcd [ਤਸਵੀਰਾਂ]ਇਹ ਕਮਾਂਡ ਲੋਕਲ ਕੰਪਿਊਟਰ ਉੱਤੇ ਮੌਜੂਦ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਪ੍ਰਤੀਬਿੰਬਾਂ ਉੱਤੇ ਬਦਲ ਦਿੰਦਾ ਹੈ , ਜੇ ਇਹ ਮੌਜੂਦ ਹੈ
ftp> asciiਇਹ ਪਾਠ ਫਾਇਲਾਂ ਦਾ ਤਬਾਦਲਾ ਕਰਨ ਲਈ ਏਸਸੀਆਈ (ASCII) ਮੋਡ ਵਿੱਚ ਬਦਲਦਾ ਹੈ. ASCII ਬਹੁਤੇ ਸਿਸਟਮਾਂ ਤੇ ਮੂਲ ਹੈ
ftp> ਬਾਇਨਰੀਇਹ ਕਮਾਂਡ ਬਾਇਨੀ ਮੋਡ ਵਿੱਚ ਬਦਲ ਜਾਂਦੀ ਹੈ ਤਾਂ ਜੋ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਟ੍ਰਾਂਸਫੈਕਟ ਕੀਤਾ ਜਾ ਸਕੇ ਜੋ ਪਾਠ ਫਾਇਲਾਂ ਨਹੀਂ ਹਨ.
ftp> ਪ੍ਰਾਪਤ image1.jpgਇਹ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਤੋਂ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ਨੂੰ image1.jpg ਫਾਇਲ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਦਾ ਹੈ. ਚੇਤਾਵਨੀ: ਜੇਕਰ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਹੀ ਨਾਮ ਦੇ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ਉੱਤੇ ਇੱਕ ਫਾਈਲ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਓਵਰਰਾਈਟ ਕੀਤਾ ਗਿਆ ਹੈ.
ftp> put image.jpgਸਥਾਨਕ ਕੰਪਿਊਟਰ ਤੋਂ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਤੇ image2.jpg ਫਾਈਲ ਨੂੰ ਅਪਲੋਡ ਕਰਦਾ ਹੈ ਚੇਤਾਵਨੀ: ਜੇ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਉੱਤੇ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਹੀ ਨਾਮ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਓਵਰਰਾਈਟ ਕੀਤਾ ਜਾਵੇਗਾ.
ftp>! lsਇੱਕ ਕਮਾਂਡ ਦੇ ਸਾਹਮਣੇ ਵਿਸਮਿਕ ਚਿੰਨ੍ਹ ਨੂੰ ਜੋੜ ਕੇ, ਸਥਾਨਕ ਕੰਪਿਊਟਰ ਤੇ ਨਿਸ਼ਚਿਤ ਕਮਾਂਡਾ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ. ਇਸ ਲਈ! Ls ਸਥਾਨਕ ਕੰਪਿਊਟਰ ਤੇ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਦੇ ਫਾਇਲ ਨਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀ ਨਾਂ ਵੇਖਾਉਂਦਾ ਹੈ.
ftp> mget * .jpgMget ਕਮਾਂਡ ਨਾਲ ਤੁਸੀਂ ਮਲਟੀਪਲ ਚਿੱਤਰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ. ਇਹ ਕਮਾਂਡ ਸਾਰੇ ਫਾਈਲਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਦੀ ਹੈ ਜੋ .jpg ਨਾਲ ਖਤਮ ਹੁੰਦੀਆਂ ਹਨ.
ftp> rename [from] [to]Rename ਕਮਾਂਡ ਰਿਮੋਟ ਸਰਵਰ ਤੇ [ਨਵੀਂ] ਨਾਮ ਤੋਂ [ਨਵੀਂ] ਨਾਂ ਵਾਲੀ ਫਾਇਲ ਨੂੰ ਬਦਲਦੀ ਹੈ.
ftp> ਲੋਕਲ-ਫਾਇਲ ਨੂੰ ਪਾਓ [ਰਿਮੋਟ-ਫਾਇਲ]ਇਹ ਕਮਾਂਡ ਰਿਮੋਟ ਮਸ਼ੀਨ ਤੇ ਇੱਕ ਲੋਕਲ ਫਾਇਲ ਨੂੰ ਸਟੋਰ ਕਰਦੀ ਹੈ. ਲੋਕਲ ਫਾਇਲ ਨੂੰ [ਰਿਮੋਟ ਫਾਇਲ] ਭੇਜੋ
ftp> mput * .jpgਇਹ ਕਮਾਂਡ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਪਲੋਡ ਕਰਦੀ ਹੈ ਜੋ ਰਿਮੋਟ ਮਸ਼ੀਨ ਤੇ .jpg ਨਾਲ ਸਰਗਰਮ ਫੋਲਡਰ ਦੇ ਨਾਲ ਖਤਮ ਹੁੰਦਾ ਹੈ.
ftp> ਰਿਮੋਟ-ਫਾਇਲ ਹਟਾਓਰਿਮੋਟ ਮਸ਼ੀਨ ਤੇ ਰਿਮੋਟ- ਫਾਈਲ ਨਾਮਕ ਫਾਈਲ ਨੂੰ ਮਿਟਾਉਂਦਾ ਹੈ.
ftp> mdelete * .jpgਇਹ ਰਿਮੋਟ ਮਸ਼ੀਨ ਤੇ ਸਰਗਰਮ ਫੋਲਡਰ ਵਿੱਚ .jpg ਨਾਲ ਖਤਮ ਹੋਣ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਮਿਟਾਉਂਦਾ ਹੈ.
ftp> ਆਕਾਰ ਫਾਇਲ-ਨਾਂਇਸ ਕਮਾਂਡ ਨਾਲ ਰਿਮੋਟ ਮਸ਼ੀਨ ਤੇ ਇੱਕ ਫਾਈਲ ਦਾ ਆਕਾਰ ਨਿਰਧਾਰਤ ਕਰੋ
ftp> mkdir [ਡਾਇਰੈਕਟਰੀ-ਨਾਮ]ਰਿਮੋਟ ਸਰਵਰ ਉੱਤੇ ਨਵੀਂ ਡਾਇਰੈਕਟਰੀ ਬਣਾਓ.
ftp> ਪਰੌਂਪਟਪਰੌਂਪਟ ਕਮਾਂਡ ਇੰਟਰਐਕਟਿਵ ਮੋਡ ਨੂੰ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਦੀ ਹੈ ਤਾਂ ਕਿ ਯੂਜ਼ਰ ਦੀ ਪੁਸ਼ਟੀ ਤੋਂ ਬਿਨਾਂ ਮਲਟੀਪਲ ਫਾਈਲਾਂ ਤੇ ਕਮਾਂਡਾਂ ਚਲਾਇਆ ਜਾ ਸਕੇ.
ftp> ਬੰਦ ਕਰੋਛੱਡੀਆਂ ਕਮਾਂਡਾਂ FTP ਸ਼ੈਸ਼ਨ ਨੂੰ ਖਤਮ ਕਰਦੀਆਂ ਹਨ ਅਤੇ FTP ਪਰੋਗਰਾਮ ਤੋਂ ਬਾਹਰ ਹੁੰਦੀਆਂ ਹਨ. ਉਪ- ਹੁਕਮ ਅਤੇ ਬਾਹਰ ਨਿਕਲਣ ਨਾਲ ਇਕੋ ਗੱਲ ਪੂਰੀ ਹੋ ਜਾਂਦੀ ਹੈ.
ਕਮਾਂਡ ਲਾਇਨ ਚੋਣਾਂ
ਚੋਣਾਂ (ਜਿਸ ਨੂੰ ਫਲੈਗ ਜਾਂ ਸਵਿਚ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ) ਇੱਕ FTP ਕਮਾਂਡ ਦੇ ਕੰਮ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰਦੇ ਹਨ. ਆਮ ਤੌਰ ਤੇ, ਸਪੇਸ ਦੇ ਬਾਅਦ ਇੱਕ ਕਮਾਂਡ ਲਾਈਨ ਚੋਣ ਮੁੱਖ FTP ਕਮਾਂਡ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ. ਇੱਥੇ ਉਹ ਚੋਣਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਹੈ ਜੋ ਤੁਸੀਂ FTP ਕਮਾਂਡਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਕੀ ਵੇਰਵੇ ਦਾ ਵੇਰਵਾ ਦੇ ਸਕਦੇ ਹੋ.
- -4 ਹੋਸਟ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਵੇਲੇ ਸਿਰਫ IPv4 ਦਾ ਉਪਯੋਗ ਕਰੋ
- -6 ਸਿਰਫ IPv6 ਵਰਤੋ
- -e ਅਤੀਤ ਸਹਾਇਤਾ ਅਤੇ ਕਮਾਂਡ ਸੰਪਾਦਨ ਨੂੰ ਅਯੋਗ ਕਰਦਾ ਹੈ
- -p ਡੇਟਾ ਟਰਾਂਸਫਰ ਲਈ ਅਯੋਗ ਮੋਡ ਵਰਤੋ
- -i ਫਾਈਲ ਟ੍ਰਾਂਸਫਰਾਂ ਦੌਰਾਨ ਪੁੱਛੇ ਜਾਂਦੇ ਪ੍ਰਤਿਕਿਰਿਆ ਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ
- -n ਪਹਿਲੇ ਕੁਨੈਕਸ਼ਨ ਤੇ ਆਟੋ-ਲਾਗਇਨ ਰੋਕਦਾ ਹੈ
- -g ਫਾਇਲ ਨਾਂ ਗਲੋਬਿੰਗ ਅਯੋਗ
- -v ਸਾਰੇ ਜਵਾਬ ਵੇਖਾਉਣ ਲਈ ਹਟਾਉਣ ਵਾਲੇ ਸਰਵਰ ਨੂੰ ਮਜਬੂਰ ਕਰਦਾ ਹੈ
- -d ਡੀਬੱਗਿੰਗ ਸ਼ਾਮਲ ਕਰੋ