पुढील लेखात आम्ही नेटकाट वर एक नजर टाकणार आहोत. हे एक आहे नेटवर्क साधन टर्मिनलद्वारे, एक साधा वाक्यरचना वापरुन, एचओएसटीमध्ये टीसीपी / यूडीपी पोर्ट उघडण्याची परवानगी देते, शेलला एका विशिष्ट पोर्टशी जोडते आणि यूडीपी / टीसीपी कनेक्शनची सक्ती करा.
काहीजण या साधनास टीसीपी / आयपी स्विस आर्मी चाकू म्हणतात. एक म्हणून वापरले जाऊ शकते हस्तांतरण करण्यासाठी तदर्थ समाधान स्थानिक नेटवर्कवर फायली किंवा इंटरनेट वरून, सावधगिरीने नंतरचे. हे आभासी मशीन किंवा कंटेनर इत्यादी दरम्यान डेटा हस्तांतरित करण्यासाठी देखील उपयुक्त आहे.
हे साधन स्थानिक क्षेत्रातील नेटवर्कमध्येच त्याचा वापर करणे चांगले. जर आपण या साधनासह डेटा सर्व्हरवर डेटा पाठवत असाल तर पॅकेट मार्गात अडवले जाऊ शकतात. अतिरिक्त सुरक्षाशिवाय फायली पाठविल्या जातील. परंतु हस्तांतरित डेटामध्ये संवेदनशील डेटा नसल्यास खरोखरच ही एक गंभीर समस्या होणार नाही.
उबंटूवर नेटकॅट स्थापित करा
बहुतेक Gnu / Linux आधारित ऑपरेटिंग सिस्टम यासह येतात पूर्व-स्थापित साधन. आपल्या संगणकावर नेटकॅट स्थापित आहे की नाही हे तपासण्यासाठी, टर्मिनल उघडा (Ctrl + Alt + T) आणि टाइप करा:
netcat
जर आज्ञा सापडली नाही, आपण हे साधन स्थापित करू शकता कमांड वापरुन:
sudo apt install netcat
ते आवश्यक असेल फायली आणि त्या पाठविणा receives्या संगणकावर नेटकीट दोन्ही स्थापित करा.
संगणकांमधील फायली स्थानांतरीत करण्यासाठी नेटकॅट वापरा
फायली प्राप्त करणार्या संगणकावर, आपल्याला आवश्यक आहे वापरलेला आयपी पत्ता पहा. या उदाहरणात ते स्थानिक रीड असेल. यासाठी आपण हे वापरू शकता:
ip route get 8.8.8.8
किंवा आपण हे देखील वापरू शकता:
ip a
मागील स्क्रीनशॉटमध्ये आपण पाहू शकता की या प्रकरणात प्राप्तकर्त्याचा आयपी असेल 192.168.0.103. तेथे स्पष्टीकरण देणे प्रेषक आदेश लिहिण्यापूर्वी, संबंधित आदेश प्राप्तकर्त्यास लिहिले जाणे आवश्यक आहे.
संगणकावर जिथे फाइल प्राप्त होईल, हा आदेश टाइप करा:
nc -vl 44444 > nombre_del_archivo_recibido
वरील आदेशात दोन पॅरामीटर्स वापरली आहेत: -v आणि -l. प्रथम आउटपुट तपशीलवार करते जेणेकरुन आपण काय होईल ते पाहू शकता. -L म्हणून, ते बनवते साधन "मी ऐकलं"पोर्ट 44444 वर. मुळात ती काय करते हे प्राप्त करणार्या डिव्हाइसवर एक संप्रेषण चॅनेल उघडणे आहे. आपल्याकडे फायरवॉल कॉन्फिगर असल्यास आपल्यास त्याचे नियम कनेक्शन अवरोधित करत नाहीत याची खात्री करुन घ्यावी लागेल.
सामान्यत: नेटकॅट टर्मिनलमध्ये प्राप्त झालेल्या सर्व गोष्टी प्रदर्शित करेल. नंतर> पुनर्निर्देशन तयार करा. ते स्क्रीनवर प्रिंट करण्याऐवजी> नंतर निर्दिष्ट केलेल्या सर्व फाईलला पाठवते. हे दिलेल्या नावाची फाईल तयार करेल.
फाईल पाठविणार्या संगणकावर तुम्हाला लिहावे लागेल, आपल्या संगणकाच्या आयपीसह 192.168.0.103 बदलत आहे तुम्हाला काय मिळेल काय पाठविले होते, खालीः
nc -N 192.168.0.103 44444 < /ruta/al/archivo/para/enviar/
या आदेशात, -N हस्तांतरण पूर्ण झाल्यावर नेटकॅट बंद करण्यास कारणीभूत ठरते. निर्देशिका आणि फाईल पथ परिपूर्ण किंवा संबंधित असू शकतात.
च्या बाबतीत रीडायरेक्टशिवाय दर्शविलेल्या कमांडचा वापर करा, ते 'चॅट' तयार करेल. दोन उपकरणांमधील काहीसे मूलभूत जर आपण एका टर्मिनलवर काहीतरी टाइप केले आणि एंटर दाबा तर ते दुसर्या संगणकावर दिसून येईल. एका डिव्हाइसवरून दुसर्या डिव्हाइसवर मजकूर कॉपी आणि पेस्ट करण्याचा हा एक सोपा मार्ग आहे.
हे कनेक्शन दाबून बंद केले जाऊ शकते Ctrl + C यापैकी दोन संघात सामील आहेत.
जाता जाता संकुचित फायली पाठवा
आपण इच्छित असल्यास मोठ्या फायली पाठवा, हे साधन आपल्याला हस्तांतरण वेगवान करण्यासाठी फ्लायवर संकलित करण्याची परवानगी देते. रिसीव्हरमध्ये आपल्याला लिहावे लागेल:
nc -vl 44444 | gunzip > nombre_del_archivo_recibido
जारीकर्ता भागावर, आपल्या प्राप्त संगणकाच्या आयपी पत्त्यासह 192.168.0.103 बदलणे, आपल्याला पुढील लिहावे लागेल:
gzip -c /ruta/del/archivo/a/eviar | nc -N 192.168.0.103 44444
निर्देशिका पाठवा आणि प्राप्त करा
काही वेळेस आपल्याला करण्याची देखील आवश्यकता असू शकते सर्व निर्देशिका एकाच निर्देशिका पासून एकाच वेळी पाठवा. खालील पर्याय नेटवर्कवर पाठविलेल्या गोष्टी देखील संकलित करेल.
प्राप्त झाल्यावर आपण पुढील आज्ञा वापरू.
nc -vl 44444 | tar zxv
या प्रकरणात, पाठविणार्या डिव्हाइसवर, आम्हाला पुढील आदेश वापरावे लागेल:
tar czp ruta/al/directorio/para/enviar | nc -N 192.168.0.103 44444
मदत
तुला जर गरज असेल तर नेटकॅट बद्दल अधिक जाणून घ्या, आपण मदत वापरू शकता:
nc -h
आज, उबंटू वापरकर्त्यांकडे बर्याच सॉफ्टवेअर सोल्यूशन्स आढळू शकतात जे संगणकामधील फायली हस्तांतरित करताना उपयुक्त ठरतील. तो येतो तेव्हा हा एक चांगला पर्याय आहे संघांमधील एक-बंद बदली आमच्या स्थानिक नेटवर्क वरून.