லினக்ஸில் SCP கட்டளையை எவ்வாறு பயன்படுத்துவது

scp கட்டளையைப் பயன்படுத்தி உங்கள் லினக்ஸ் அமைப்பிலிருந்து கோப்புகளை ரிமோட் சிஸ்டத்திற்கு மாற்ற உதவும் எளிதான பயிற்சி.

SCP என்பது ‘பாதுகாப்பான நகல்’ என்பதைக் குறிக்கிறது. scp லினக்ஸ் வழங்கும் கட்டளை வரி பயன்பாடாகும், இது பாதுகாப்பற்ற நெட்வொர்க்கில் ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு கோப்புகள் மற்றும் கோப்பகங்களை மாற்ற அனுமதிக்கிறது.

நீங்கள் ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு கோப்புகளை நகலெடுக்க விரும்பினால் scp கோப்புகள் மற்றும் கோப்பகங்களை பாதுகாப்பான இடமாற்றம் செய்வதற்கு இது ஒரு சிறந்த தேர்வாக இருக்கும். இரண்டு தகவல் தொடர்பு இயந்திரங்களும் ஒரே நெட்வொர்க்கில் இணைக்கப்பட்டால், பின்னர் பயன்படுத்தவும் scp சாத்தியமாகிறது.

நீங்கள் பெரிதும் நம்பலாம் scp மாற்றப்படும் கோப்பு மற்றும் பரிமாற்றத்திற்கு பயன்படுத்தப்படும் கடவுச்சொல் ஆகிய இரண்டும் குறியாக்கம் செய்யப்பட்டுள்ளதால் இரகசியத்தன்மை மற்றும் நேர்மைக்கான கட்டளை. இந்த இடமாற்றம் நடந்து கொண்டிருக்கும் போது, ​​டிராஃபிக்கை யாரும் உற்றுப்பார்க்க முயன்றாலும், எந்த முக்கியத் தகவலும் வெளியாகாது.

இந்த டுடோரியலில், பல்வேறு எடுத்துக்காட்டுகளைப் பார்ப்போம் scp கட்டளை. உடன் அடிக்கடி பயன்படுத்தப்படும் சில விருப்பங்களையும் பார்ப்போம் scp கட்டளை.

scp கட்டளையுடன் தொடங்குதல்

பயன்படுத்தி scp நீங்கள் கோப்புகள்/கோப்பகங்களை மாற்றலாம்:

  • உங்கள் உள்ளூர் இயந்திரத்திலிருந்து தொலை இயந்திரத்திற்கு.
  • இரண்டு தொலை இயந்திரங்களுக்கு இடையில்.
  • தொலை இயந்திரத்திலிருந்து உங்கள் உள்ளூர் இயந்திரத்திற்கு.

பொதுவான தொடரியல்:

scp [விருப்பம்] [source_file_name] [user@destination_Host]:destination_folder

இந்த கட்டளையின் அடிப்படை பண்புகளை ஒவ்வொன்றாக புரிந்துகொள்வோம்.

  • [source_file_name] நீங்கள் நகலெடுக்க விரும்பும் மூலக் கோப்பு இதுவாகும்.
  • [user@destination_Host] நீங்கள் கோப்பை நகலெடுக்க விரும்பும் தொலைநிலை அமைப்பின் பயனர்பெயர் இதுவாகும். ரிமோட் மெஷினின் ஐபி முகவரியும் இந்த பண்புக்கூறில் '@' சின்னம்.
  • [destination_folder] நகலெடுக்கப்பட்ட கோப்பை நீங்கள் சேமிக்க விரும்பும் அடைவு இதுவாகும்.

குறிப்பு: பெருங்குடல் (:) சின்னம் உள்ளூர் மற்றும் தொலைதூர இடங்களுக்கு இடையில் வேறுபடுவதால் தொடரியல் பயன்படுத்தப்படுகிறது. நாங்கள் பெருங்குடலைப் பயன்படுத்துகிறோம் (:) ரிமோட் சிஸ்டம் மூலம் கோப்புகள் நகலெடுக்கப்பட வேண்டிய கோப்பகத்தைக் குறிப்பிடவும். இலக்கு கோப்பகத்தை நாங்கள் குறிப்பிடவில்லை என்றால், கோப்புகள் தொலை கணினி பயனரின் முகப்பு கோப்பகத்திற்கு நகலெடுக்கப்படும்.

உடன் பயன்படுத்தப்படும் விருப்பங்கள் scp

உடன் பயன்படுத்தப்படும் மிகவும் பிரபலமான சில விருப்பங்கள் scp கட்டளை கீழே பட்டியலிடப்பட்டுள்ளது.

விருப்பம்விளக்கம்
-சிகோப்பு சுருக்கத்தை மாற்ற அனுமதிக்கவும்
-விவாய்மொழி வெளியீட்டைக் கொடுங்கள்
-ஆர்கோப்புகள் மற்றும் கோப்பகங்களை மீண்டும் மீண்டும் நகலெடுக்கவும்
-பகோப்புகளின் அனுமதிகள், முறைகள் மற்றும் அணுகல் நேரங்களைப் பாதுகாக்கவும்
-பிபயன்படுத்திய இயல்புநிலை போர்ட்டை மாற்றவும் scp கட்டளை

இந்த விருப்பங்களின் எடுத்துக்காட்டுகளை மேலும் டுடோரியலில் பார்ப்போம்.

உள்ளூரிலிருந்து தொலைநிலை அமைப்பிற்கு கோப்பை நகலெடுக்கிறது

scp பின்வரும் தொடரியல் மூலம் உங்கள் உள்ளூர் அமைப்பிலிருந்து தொலைநிலை அமைப்பிற்கு கோப்புகளை மாற்ற உங்களை அனுமதிக்கிறது. இது உங்கள் கோப்புகளை தொலைவில் உள்ள சேவையகத்திற்கு மாற்ற அல்லது பதிவேற்ற அனுமதிக்கிறது.

பொது தொடரியல்:

scp [file_name] remote_user@host:[destination_folder]

உதாரணமாக:

scp apache-tomcat-9.0.8.tar.gz [email protected]:கௌரவ்

இந்த எடுத்துக்காட்டில், உள்ளூர் அமைப்பிலிருந்து ‘143.110.178.221’ ஐபி முகவரி கொண்ட ரிமோட் சிஸ்டத்திற்கு ‘apache-tomcat-9.0.8.tar.gz’ கோப்பை நகலெடுக்கிறோம்.

ரிமோட் சிஸ்டத்தில், கோப்பு இப்போது 'கௌரவ்' என்ற கோப்பகத்தில் நகலெடுக்கப்படும்.

வெளியீடு:

gaurav@ubuntu:~$ scp apache-tomcat-9.0.8.tar.gz [email protected]:gaurav [email protected] இன் கடவுச்சொல்: apache-tomcat-9.0.8.tar.gz 798KB 790KB /s 02:00 gaurav@ubuntu:~$ 

கோப்பிற்கான ரிமோட் சிஸ்டத்தில் வெளியீட்டைச் சரிபார்ப்போம்.

root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav# ls apache-tomcat-9.0.8.tar.gz root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav#

இவ்வாறு, கோப்பு வெற்றிகரமாக ரிமோட் சிஸ்டத்திற்கு நகலெடுக்கப்படுகிறது scp கட்டளை.

ரிமோட் சிஸ்டத்தில் பல கோப்புகளை நகலெடுக்கிறது

முந்தைய எடுத்துக்காட்டில், ஐப் பயன்படுத்தி ஒரு கோப்பை ரிமோட் சிஸ்டத்திற்கு மாற்ற கற்றுக்கொண்டோம் scp கட்டளை. இந்தக் கட்டளையைப் பயன்படுத்தி உங்கள் லோக்கல் சிஸ்டத்திலிருந்து ரிமோட் சிஸ்டத்திற்குப் பல கோப்புகளை மாற்றும் முறையை இப்போது பார்ப்போம்.

பொது தொடரியல்:

scp [கோப்பு 1] [கோப்பு 2] [கோப்பு n] remote_username@remote_host:[குறிப்பிட்ட அடைவு]

இந்த எளிய செயல்முறையை ஒரு எடுத்துக்காட்டுடன் புரிந்துகொள்வோம்.

உதாரணமாக:

scp ath.html abc.txt ppa-purge_0.2.8+bzr56_all.deb [email protected]:கௌரவ்

இங்கே, ரிமோட் சிஸ்டத்தில் நகலெடுக்க வேண்டிய கட்டளையில் பல கோப்புகள் குறிப்பிடப்பட்டுள்ளன.

வெளியீடு:

gaurav@ubuntu:~$ scp ath.html abc.txt ppa-purge_0.2.8+bzr56_all.deb [email protected]:gaurav [email protected] இன் கடவுச்சொல்: 1.90 9KB% 02 abc.txt 100% 0 0.0KB/s 00:00 ppa-purge_0.2.8+bzr56_all.deb 100% 4360 42.2KB/s 00:00 gaurav@ubuntu:~$

ரிமோட் சிஸ்டத்தில்:

root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav# ls -l மொத்தம் 9800 -rw-r--r-- 1 ரூட் ரூட் 0 அக்டோபர் 5 08:58 abc.txt -rw-r-- r-- 1 ரூட் ரூட் 9818695 அக்டோபர் 5 08:35 apache-tomcat-9.0.8.tar.gz -rw-r--r-- 1 ரூட் ரூட் 204057 அக்டோபர் 5 08:58 ath.html -rw-r-- r-- 1 ரூட் ரூட் 4360 அக்டோபர் 5 08:58 ppa-purge_0.2.8+bzr56_all.deb root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav#

மூன்று கோப்புகளும் இப்போது ரிமோட் சிஸ்டத்தில் நகலெடுக்கப்பட்டுள்ளன.

ரிமோட் சிஸ்டத்திற்கு ஒரு கோப்பகத்தை நகலெடுக்கிறது

நீங்கள் பயன்படுத்தலாம் scp உங்கள் உள்ளூர் அமைப்பிலிருந்து ஒரு கோப்பகத்தை ரிமோட் சிஸ்டத்திற்கு நகலெடுக்க கட்டளை. செயல்முறை ஒரு கோப்பை நகலெடுப்பதைப் போன்றது. கோப்பகத்தின் உள்ளடக்கத்தையும் நகலெடுக்க, நீங்கள் இதைப் பயன்படுத்தலாம் -ஆர் உடன் விருப்பம் scp கட்டளை.

தி -ஆர் ஒரு கோப்பகத்தை சுழல்நிலையாக நகலெடுக்க விருப்பம் பயன்படுத்தப்படுகிறது. அதாவது, கோப்பகத்தில் உள்ள அனைத்து துணை கோப்புறைகள் மற்றும் கோப்புகளும் நகலெடுக்கப்படும்.

பொதுவான தொடரியல்:

scp -r [அடைவு பாதை] remote_username@remote_host:[target_directory]

உதாரணமாக:

scp -r PycharmProjects [email protected]:gaurav

வெளியீடு:

gaurav@ubuntu:~$ scp -r PycharmProjects [email protected]:gaurav [email protected] இன் கடவுச்சொல்: __main__.py 100% 623 7.8KB/s __init__4 00:00 :00 completion.py 100% 2929 28.1KB/s 00:00 search.py ​​100% 4728 38.7KB/s 00:00 uninstall.py 100% 2963 32.5KB/s 00:010 ஹாஷ். s 00:00 check.py 100% 1430 16.8KB/s 00:00 configuration.py 100% 7125 50.4KB/s 00:00 show.py 100% 6289 49.8KB/s 00:103 பதிவிறக்கம்.6203% KB/s 00:00 gaurav@ubuntu:~$ 

பயன்படுத்தி -ஆர் உடன் விருப்பம் scp கட்டளை கோப்பகத்தில் உள்ள அனைத்து துணை கோப்புறைகள் மற்றும் கோப்புகளை லோக்கல் மெஷினிலிருந்து ரிமோட் சிஸ்டத்திற்கு நகலெடுக்கிறது.

scp செயல்முறை பற்றிய விரிவான தகவல்களைக் காட்டுகிறது

நீங்கள் பயன்படுத்தலாம் -வி (சிறிய எழுத்து v) ரிமோட் அல்லது உங்கள் லோக்கல் சிஸ்டத்தில் நகலெடுக்கப்படும் கோப்புகளைப் பற்றிய தகவலைக் காண்பிக்கும் விருப்பம். இந்த வகை வெளியீடு verbose output என்றும் அழைக்கப்படுகிறது.

இந்த விருப்பத்தைப் பயன்படுத்தும்போது, ​​கோப்பைப் பற்றிய முழுமையான பிழைத்திருத்தத் தகவல் திரையில் காட்டப்படும்.

பொது தொடரியல்:

scp -v [file_name] user_name@user_host:

உதாரணமாக:

scp -v apache-tomcat-9.0.8.tar.gz [email protected]:அணி

வெளியீடு:

gaurav@ubuntu:~$ scp -v apache-tomcat-9.0.8.tar.gz [email protected]:team Executing: program /usr/bin/ssh host 159.89.170.11, user root, command scp -v -t குழு OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 டிசம்பர் 2017 பிழைத்திருத்தம்1: உள்ளமைவுத் தரவைப் படித்தல் /home/gaurav/.ssh/config debug1: உள்ளமைவுத் தரவைப் படித்தல் /etc/ssh/ssh_config debug1: /sshet config_ வரி 19: * பிழைத்திருத்தம்1க்கான விருப்பங்களைப் பயன்படுத்துதல்: 159.89.170.11 [159.89.170.11] போர்ட் 22. பிழைத்திருத்தம்1: இணைப்பு நிறுவப்பட்டது. debug1: key_load_public: அத்தகைய கோப்பு அல்லது அடைவு பிழைத்திருத்தம்1: அடையாளக் கோப்பு /home/gaurav/.ssh/id_rsa வகை -1 apache-tomcat-9.0.8.tar.gz 100% 9589KB 99.8KB/s: client_in_chann1 debug1 channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK debug1: fd 1 clearing O_NONBLOCK அனுப்பப்பட்டது: அனுப்பப்பட்டது 9826736, வினாடிக்கு 9826736 அனுப்பப்பட்டது, 40197 வினாடிக்கு அனுப்பப்பட்டது. 101133.9, பெறப்பட்டது 41.3 பிழைத்திருத்தம்1: வெளியேறும் நிலை 0 gaurav@ubuntu:~$ 

இங்கே, வெளியீட்டில், கோப்பின் பிழைத்திருத்தத் தகவல் உங்கள் டெர்மினலில் காட்டப்படுவதைக் காணலாம் scp உடன் கட்டளை பயன்படுத்தப்படுகிறது -வி விருப்பம்.

இரண்டு ரிமோட் ஹோஸ்ட்களுக்கு இடையே கோப்புகளை மாற்றுகிறது

பல ரிமோட் ஹோஸ்ட்களுடன் இணைக்க லினக்ஸ் உங்களை அனுமதிக்கிறது. இதைப் பயன்படுத்தி இரண்டு ரிமோட் ஹோஸ்ட்களுக்கு இடையே கோப்புகள் மற்றும் கோப்பகங்களை மாற்றலாம் scp கட்டளை.

பொது தொடரியல்:

scp remote_user_1@host_1:/[file_name] remote_user_2@host_2:[folder_to_save]

தொடரியல் சற்று அகலமாகத் தோன்றலாம் ஆனால் மிகவும் எளிமையானது. இங்கே, கட்டளையின் முதல் பகுதி, கோப்பு நகலெடுக்கப்பட வேண்டிய தொலைநிலைப் பயனரைப் பற்றிய உள்ளீட்டைக் கொடுக்கிறது. பெருங்குடல் (:) மற்றும் / இரண்டு தொலை இயந்திரங்களுக்கு இடையில் மாற்றப்பட வேண்டிய கோப்பு பெயர் அல்லது கோப்பகத்தின் பெயரைக் குறிப்பிடப் பயன்படுகிறது.

இரண்டாவது பகுதி, கோப்பு நகலெடுக்கப்பட வேண்டிய இலக்கு தொலைநிலை அமைப்பு பற்றிய தகவலை வழங்குகிறது.

உதாரணமாக:

scp -r ரூட்@68.183.82.183:கௌரவ் ரூட்@159.89.170.11:/அணி

இங்கே, 'கௌரவ்' என்ற பெயரிடப்பட்ட கோப்பகத்தை லோக்கல் சிஸ்டத்தில் இருந்து ரிமோட் சிஸ்டத்திற்கு மீண்டும் மீண்டும் நகலெடுக்கிறோம். ரிமோட் சிஸ்டத்தில் உள்ள ‘குழு’ என்ற கோப்புறையில் கோப்பு நகலெடுக்கப்படும்.

வெளியீடு:

gaurav@ubuntu:~$ scp -r [email protected]:/gaurav [email protected]:/team [email protected] இன் கடவுச்சொல்: 1.py 100% 134 261.3KB0s variables.py0s 100% 377 949.2KB/s 00:00 abc.txt 100% 0 0.0KB/s 00:00 ath.html 100% 199KB 41.8MB/s 00:00 gaurav@ubuntu:~$

இங்கே, நாங்கள் பயன்படுத்தினோம் scp 'கௌரவ்' என்ற பெயரிடப்பட்ட கோப்பகத்தை ஒரு ரிமோட் சர்வரிலிருந்து மற்றொன்றுக்கு மாற்ற உள்ளூர் அமைப்பில் கட்டளையிடவும்.

தொலைநிலை அமைப்பிலிருந்து உங்கள் உள்ளூர் அமைப்புக்கு கோப்புகளை மாற்றவும்

ரிமோட் சிஸ்டத்திலிருந்து கோப்புகள் அல்லது கோப்பகங்களை உங்கள் உள்ளூர் அமைப்பிற்கு எளிதாக மாற்றலாம் scp கட்டளை. எளிமையான வார்த்தைகளில், ரிமோட் சர்வரிலிருந்து பல கோப்புகள் அல்லது கோப்பகங்களை உங்கள் உள்ளூர் கணினியில் பதிவிறக்கம் செய்யலாம் scp கட்டளை.

பொது தொடரியல்:

scp remote_username@user_host:/files/file.txt /[folder_of_local_system]

வெளியீடு:

gaurav@ubuntu:~$ scp [email protected]:how.txt . [email protected] இன் கடவுச்சொல்: how.txt 100% 11 0.1KB/s 00:00 gaurav@ubuntu:~$

இங்கே, ரிமோட் சர்வரிலிருந்து கோப்பை எனது ஹோம் டைரக்டரியில் பதிவிறக்கம் செய்துள்ளேன். எனவே, நான் புள்ளியைப் பயன்படுத்தினேன் (.) கோப்பை எனது முகப்பு கோப்பகத்திற்கு நகலெடுக்க கட்டளையில் குறிப்பிடவும்.

மாதிரி வெளியீடு:

gaurav@ubuntu:~$ ls -l how.txt -rw-r--r-- 1 கௌரவ் கௌரவ் 11 அக்டோபர் 6 09:49 how.txt gaurav@ubuntu:~$ 

இங்கே, கோப்பு இப்போது ரிமோட் சர்வரிலிருந்து எனது ஹோம் டைரக்டரிக்கு நகலெடுக்கப்பட்டது.

அதே வழியில், ரிமோட் சர்வரில் இருந்து பல கோப்புகள் அல்லது கோப்பகங்களைப் பதிவிறக்கலாம் scp பொருத்தமான விருப்பங்களுடன் கட்டளையிடவும்.

விரைவான இடமாற்றங்களைச் செய்ய கோப்புகளை அழுத்துகிறது

சில நேரங்களில், பெரிய கோப்புகளை மாற்றுவது நேரத்தை எடுத்துக்கொள்ளும். பயன்படுத்தும் போது இந்த சிக்கலை தீர்க்க முடியும் scp உடன் கட்டளை -சி (பெரிய எழுத்து சி) விருப்பம்.

பயன்படுத்தி -சி விருப்பம், பெரிய அளவிலான கோப்புகளை சுருக்குகிறது, இது விரைவான பரிமாற்றத்தை எளிதாக்குகிறது, இதனால் நேரத்தை மிச்சப்படுத்துகிறது.

இந்த விருப்பத்தைப் பற்றிய ஒரு சுவாரஸ்யமான உண்மை என்னவென்றால், இலக்கு அமைப்பில் கோப்பு அதன் அசல் அளவைக் கொண்டு நகலெடுக்கப்படுகிறது, ஆனால் பரிமாற்றச் செயல்பாட்டின் போது, ​​வேகமான பரிமாற்றத்தை செயல்படுத்த அளவு சுருக்கப்படுகிறது. இதனால், சுருக்கமானது நெட்வொர்க்கில் மட்டுமே செய்யப்படுகிறது.

பொது தொடரியல்:

scp -C [file_name] user_name@user_host:[target_folder]

வித்தியாசத்தைப் புரிந்து கொள்ள ஒரு ஒப்பீட்டு உதாரணத்தைப் பார்ப்போம்.

-C விருப்பம் இல்லாமல் பரிமாற்றம்:

gaurav@ubuntu:~$ scp -rv dlink [email protected]:team Executing: program /usr/bin/ssh host 68.183.82.183, user root, command scp -v -r -t team OpenSSH_7.6p1 Ubuntu-4ub 3, OpenSSL 1.0.2n 7 டிசம்பர் 2017 பிழைத்திருத்தம்1: உள்ளமைவுத் தரவுகளைப் படித்தல் /home/trinity/.ssh/config debug1: உள்ளமைவுத் தரவைப் படித்தல் /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config1 வரி 19க்கான விருப்பங்களைப் பயன்படுத்துகிறது * : 68.183.82.183 [68.183.82.183] போர்ட் 22. பிழைத்திருத்தம்1: இணைப்பு நிறுவப்பட்டது. debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK debug1: fd 1 clearing O_NONBLOCK 40 வினாடிகளில் 45 அனுப்பப்பட்டது. வினாடிக்கு: 100693.7 அனுப்பப்பட்டது, 53.7 பிழைத்திருத்தம் பெறப்பட்டது1: வெளியேறும் நிலை 0 gaurav@ubuntu:~$ 

மேற்கூறியவற்றிலிருந்து, பரிமாற்றத்திற்குத் தேவையான நேரம் 74.6 வினாடிகள் என்பதைக் காணலாம். -C விருப்பத்தைப் பயன்படுத்தி அதே கோப்பை மாற்ற முயற்சிப்போம் மற்றும் வித்தியாசத்தைக் கவனிப்போம்.

-C விருப்பத்துடன் பரிமாற்றம்:

gaurav@ubuntu:~$ scp -Crv dlink [email protected]:team Executing: program /usr/bin/ssh host 68.183.82.183, user root, command scp -v -r -t team OpenSSH_7.6p1 Ubuntu-4ub. 3, OpenSSL 1.0.2n 7 டிசம்பர் 2017 பிழைத்திருத்தம்1: உள்ளமைவுத் தரவுகளைப் படித்தல் /home/trinity/.ssh/config debug1: உள்ளமைவுத் தரவைப் படித்தல் /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config1 வரி 19க்கான விருப்பங்களைப் பயன்படுத்துகிறது * : 68.183.82.183 [68.183.82.183] போர்ட் 22. பிழைத்திருத்தம்1: இணைப்பு நிறுவப்பட்டது. . . webupload.img 100% 1834KB 98.7KB/s 00:18 கோப்பு முறைகளை அனுப்புகிறது: C0664 1877552 router.img சின்க்: C0664 1877552 router.img router.img 100% 18034KB 18034KB கோப்பு: 3754103 DSL-2750U-Release-IN-T-01.00.07.zip Sink: C0664 3754103 DSL-2750U-Release-IN-T-01.00.07.zip DSL-2750U-Release.01.0zip-01 100% 3666KB 218.5KB/s 00:16 சின்க்: E debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 debugLO1 debugLO1: fd மாற்றப்பட்டது: 7518864 அனுப்பப்பட்டது, 3828 பைட்டுகள் பெறப்பட்டது, 51.0 வினாடிகளில் பைட்டுகள்: அனுப்பப்பட்டது 100245.4, பெறப்பட்டது 51.0 பிழைத்திருத்தம்1: வெளியேறும் நிலை 0 பிழைத்திருத்தம்1: வெளிச்செல்லும் சுருக்கம்: மூல தரவு 7511925, கம்ப்ரஸ் 7511925, 60 compressed data: 60, 60, 60, compressed data comrag1 factor 999, காரணி 0.68 gaurav@ubuntu:~$

பயன்படுத்துவதை இங்கு எளிதாக அவதானிக்கலாம் -சி உடன் விருப்பம் scp கட்டளையானது பிணையத்தில் கோப்பைச் சுருக்க அனுமதித்துள்ளது, இதனால் நேரத்தைச் சேமிக்கும் விருப்பமாக நிரூபிக்கப்பட்டுள்ளது.

கோப்பு பரிமாற்றத்திற்கு வேறு ssh போர்ட்டைப் பயன்படுத்துதல்

பயன்படுத்தும் போது scp வரிசைப்படுத்தப்பட்ட இயல்புநிலை துறைமுகத்தை கட்டளையிடவும் துறைமுகம் 22. இந்த துறைமுகத்தின் விருப்பத்தைத் தனிப்பயனாக்க பயனருக்கு சுதந்திரம் உள்ளது. நீங்கள் பயன்படுத்தலாம் -பி (பெரிய எழுத்து P விருப்பம்) உடன் scp நீங்கள் விரும்பும் போர்ட்டைப் பயன்படுத்த கட்டளையிடவும்.

பொது தொடரியல்:

cp -P [new_port_number] [file_name/directory_name] remote_user@host:[destination_folder]

உதாரணமாக:

scp -P 4248 dlink [email protected]:அணி

மேலே உள்ள கட்டளையைப் பயன்படுத்தி, கோப்பு தொலை சேவையகத்திற்கு மாற்றப்படும். ஆனால் இந்த முறை, துறைமுகம் பயன்படுத்தப்படும் துறைமுகம் 4248 இயல்புநிலைக்கு பதிலாக துறைமுகம் 22.

முடிவுரை

இந்த டுடோரியலைப் படித்த பிறகு, அதன் மாறும் தன்மையைப் பற்றி அறிந்து கொண்டோம் scp ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு கோப்புகளை மாற்ற அல்லது நகலெடுக்கப் பயன்படும் கட்டளை. ரிமோட் சர்வரிலிருந்து கோப்புகள் அல்லது கோப்பகங்களைப் பதிவிறக்கவும் இந்த விருப்பத்தைப் பயன்படுத்தலாம். இவ்வாறு, நாம் முடிவு செய்யலாம் scp நீங்கள் ஒன்றுக்கு மேற்பட்ட சிஸ்டம் மற்றும் ரிமோட் சர்வர்களை ஒரே நேரத்தில் கையாள வேண்டியிருக்கும் போது, ​​கோப்பு பரிமாற்றங்களுக்கு கட்டளை மிகவும் உதவியாக இருக்கும்.