KNOLEDGEBASE · LINUX
ಎಸ್. ಸಿ. ಪಿ. ಟ್ಯುಟೋರಿಯಲ್
ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಿದ 2020-04-05
ನೀವು ಯುನಿಕ್ಸ್ ಪರಿಸರದಲ್ಲಿದ್ದರೆ ಮತ್ತು ಕಮಾಂಡ್-ಲೈನ್ನಿಂದ ಎಸ್. ಸಿ. ಪಿ. ಬಳಸಿ ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸಲು ತ್ವರಿತ ಮತ್ತು ಸುರಕ್ಷಿತ ಮಾರ್ಗ ಬೇಕಾದರೆ. ಎಸ್. ಎಸ್. ಎಚ್ ಮತ್ತು ಓಪನ್ಎಸ್ಎಸ್. ಎಚ್. ಎಸ್. ಪಿ. ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒದಗಿಸುತ್ತವೆ, ಇದು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಎಫ್ಟಿಪಿ ಸೇವೆಯನ್ನು ನಡೆಸುತ್ತಿರುವ ಸರ್ವರ್ಗಳಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಮತ್ತು ವರ್ಗಾಯಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. (ಎಸ್. ಎಸ್. ಎಚ್ ಡೀಮನ್). ನೀವು ಎಕ್ಸ್ ವಿಂಡೋಸ್ ಜಿ. ಯು. ಐ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹುಡುಕುತ್ತಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸಬಹುದು. http://gftp.seul.org/.
ಎಸ್. ಸಿ. ಪಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆಃ
(ಮುಟ್ಟಿನ ಅವಧಿಯ ಬಳಕೆಯನ್ನು ಗಮನಿಸಿ; ಅವು ಅತ್ಯಗತ್ಯ!)
1) ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ಹೋಸ್ಟ್ ಬಿ ಯಿಂದ ಹೋಸ್ಟ್ ಎ ಗೆ ಕಡತವನ್ನು ನಕಲಿಸಲುಃ
[user@server ~] $SCP-P ಪೋರ್ಟ್ ಕಡತದ ಹೆಸರು username@hostA.com:.
(ದೊಡ್ಡ ಕರುಳಿನ ನಂತರದ ಅವಧಿಯ ಕಾರಣದಿಂದಾಗಿ, ಹೋಸ್ಟ್ಎ ಯಂತ್ರದಲ್ಲಿರುವ ಬಳಕೆದಾರರ ಹೋಮ್ ಡಿಆರ್ಗೆ ಕಡತವನ್ನು ನಕಲಿಸಿ)
2) ಹೋಸ್ಟ್ ಬಿ ಯಿಂದ ಹೋಸ್ಟ್ ಎ ಗೆ ಫೋಲ್ಡರ್ ಅನ್ನು ನಕಲಿಸಲು, ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ನೀವು ನಕಲಿಸಲು ಬಯಸುವ ಫೋಲ್ಡರ್ ಅನ್ನು ಹೊಂದಿರುವ ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಗೆ ಮೊದಲ ಸಿಡಿಃ
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ ಫೋಲ್ಡರ್ username@hostA.com:.
(ಫೋಲ್ಡರ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ ಹೊಸ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ, ಮತ್ತೆ ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ)
3) ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ಹೋಸ್ಟ್ ಎ ಯಿಂದ ಹೋಸ್ಟ್ ಬಿ ಗೆ ಕಡತವನ್ನು ನಕಲಿಸಲುಃ
[user@server ~] $SCP-P ಪೋರ್ಟ್ username@hostA.com: ಕಡತದ ಹೆಸರು.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಪ್ರತಿಗಳು)
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ username@hostA.com: ಫೋಲ್ಡರ್.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿರುವ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಸಂಪೂರ್ಣ ಕಡತಕೋಶವನ್ನು ನಕಲಿಸಿ)
4) ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ಹೋಸ್ಟ್ ಎ ಯಿಂದ ಹೋಸ್ಟ್ ಬಿ ಗೆ ಫೋಲ್ಡರ್ನೊಳಗೆ ಫೈಲ್ ಅಥವಾ ಫೋಲ್ಡರ್ ಅನ್ನು ನಕಲಿಸಲುಃ
[user@server ~] $SCP-P ಪೋರ್ಟ್ username@hostA.com:/ಫೋಲ್ಡರ್/ಡಿರ್/ಕಡತದ ಹೆಸರು.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಪ್ರತಿಗಳು)
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ username@hostA.com:/ಫೋಲ್ಡರ್/ಡಿರ್.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿರುವ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಸಂಪೂರ್ಣ ಕಡತಕೋಶವನ್ನು ನಕಲಿಸಿ)
5) ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ಅಥವಾ ಪ್ರಸ್ತುತ ಕಾರ್ಯನಿರತ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲು ಮಾಡಬೇಕಾದ ಕಡತಗಳನ್ನು ಸೂಚಿಸಲು '.'ಅನ್ನು ಬಳಸುವ ಬದಲು ನೀವು ಎಸ್. ಸಿ. ಪಿ. ಗೆ ನಿಜವಾದ ಮಾರ್ಗವನ್ನು ನೀಡಬಹುದು (ನಿಮಗೆ ಬರವಣಿಗೆ ಅನುಮತಿಗಳಿವೆ ಎಂದು ಭಾವಿಸಿ):
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ ಫೋಲ್ಡರ್ username@hostA:/ಹೋಮ್/HTTPd /
[user@server ~]$ scp -P port username@hostA.com:/folder/dir/filename /home/tmp/
ನಿಮ್ಮ ಆತಿಥೇಯರು ಎಸ್. ಎಸ್. ಎಚ್. ಮೇಲೆ ಸಂಪನ್ಮೂಲ ನಿಯಂತ್ರಣವನ್ನು ಹೇರುತ್ತಾರೆಯೇ?
ಮೇಲಿನ ಯಾವುದೇ/ಎಲ್ಲಾ ಹೇಳಿಕೆಗಳು ಈ ರೀತಿಯ ಪೂರ್ವಪದದೊಂದಿಗೆ ಚೆನ್ನಾಗಿರುತ್ತವೆ.
[user@server ~] $nice-n + 19
ನೀವು 19ನೇ ಸಂಖ್ಯೆಯನ್ನು ನಿಮ್ಮ ಆತಿಥೇಯ ಸಂಪನ್ಮೂಲ ಮಿತಿಯ ಕೆಳಗಿರುವ ಯಾವುದೇ ಮೌಲ್ಯಕ್ಕೆ ಬದಲಾಯಿಸಬಹುದು.
ಎಸ್. ಸಿ. ಪಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆಃ
(ಮುಟ್ಟಿನ ಅವಧಿಯ ಬಳಕೆಯನ್ನು ಗಮನಿಸಿ; ಅವು ಅತ್ಯಗತ್ಯ!)
1) ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ಹೋಸ್ಟ್ ಬಿ ಯಿಂದ ಹೋಸ್ಟ್ ಎ ಗೆ ಕಡತವನ್ನು ನಕಲಿಸಲುಃ
[user@server ~] $SCP-P ಪೋರ್ಟ್ ಕಡತದ ಹೆಸರು username@hostA.com:.
(ದೊಡ್ಡ ಕರುಳಿನ ನಂತರದ ಅವಧಿಯ ಕಾರಣದಿಂದಾಗಿ, ಹೋಸ್ಟ್ಎ ಯಂತ್ರದಲ್ಲಿರುವ ಬಳಕೆದಾರರ ಹೋಮ್ ಡಿಆರ್ಗೆ ಕಡತವನ್ನು ನಕಲಿಸಿ)
2) ಹೋಸ್ಟ್ ಬಿ ಯಿಂದ ಹೋಸ್ಟ್ ಎ ಗೆ ಫೋಲ್ಡರ್ ಅನ್ನು ನಕಲಿಸಲು, ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ನೀವು ನಕಲಿಸಲು ಬಯಸುವ ಫೋಲ್ಡರ್ ಅನ್ನು ಹೊಂದಿರುವ ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಗೆ ಮೊದಲ ಸಿಡಿಃ
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ ಫೋಲ್ಡರ್ username@hostA.com:.
(ಫೋಲ್ಡರ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ ಹೊಸ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ, ಮತ್ತೆ ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ)
3) ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ಹೋಸ್ಟ್ ಎ ಯಿಂದ ಹೋಸ್ಟ್ ಬಿ ಗೆ ಕಡತವನ್ನು ನಕಲಿಸಲುಃ
[user@server ~] $SCP-P ಪೋರ್ಟ್ username@hostA.com: ಕಡತದ ಹೆಸರು.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಪ್ರತಿಗಳು)
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ username@hostA.com: ಫೋಲ್ಡರ್.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿರುವ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಸಂಪೂರ್ಣ ಕಡತಕೋಶವನ್ನು ನಕಲಿಸಿ)
4) ಹೋಸ್ಟ್ ಬಿ ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ, ಹೋಸ್ಟ್ ಎ ಯಿಂದ ಹೋಸ್ಟ್ ಬಿ ಗೆ ಫೋಲ್ಡರ್ನೊಳಗೆ ಫೈಲ್ ಅಥವಾ ಫೋಲ್ಡರ್ ಅನ್ನು ನಕಲಿಸಲುಃ
[user@server ~] $SCP-P ಪೋರ್ಟ್ username@hostA.com:/ಫೋಲ್ಡರ್/ಡಿರ್/ಕಡತದ ಹೆಸರು.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಪ್ರತಿಗಳು)
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ username@hostA.com:/ಫೋಲ್ಡರ್/ಡಿರ್.
(ಹೋಸ್ಟ್ ಬಿ ಯಲ್ಲಿರುವ ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಸಂಪೂರ್ಣ ಕಡತಕೋಶವನ್ನು ನಕಲಿಸಿ)
5) ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ಅಥವಾ ಪ್ರಸ್ತುತ ಕಾರ್ಯನಿರತ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲು ಮಾಡಬೇಕಾದ ಕಡತಗಳನ್ನು ಸೂಚಿಸಲು '.'ಅನ್ನು ಬಳಸುವ ಬದಲು ನೀವು ಎಸ್. ಸಿ. ಪಿ. ಗೆ ನಿಜವಾದ ಮಾರ್ಗವನ್ನು ನೀಡಬಹುದು (ನಿಮಗೆ ಬರವಣಿಗೆ ಅನುಮತಿಗಳಿವೆ ಎಂದು ಭಾವಿಸಿ):
[user@server ~] $SCP-r-P ಪೋರ್ಟ್ ಫೋಲ್ಡರ್ 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.