मैं अपने स्कूल के कंप्यूटर लैब के लिए विंडोज 7 से एसएसएच पर पुट्टी का उपयोग कर रहा हूं । क्या मैं एसएसएच का उपयोग करके अपने विंडोज मशीन से अपने उपयोगकर्ता को स्कूल मशीनों पर फ़ाइलें स्थानांतरित कर सकता हूं?
मैं अपने स्कूल के कंप्यूटर लैब के लिए विंडोज 7 से एसएसएच पर पुट्टी का उपयोग कर रहा हूं । क्या मैं एसएसएच का उपयोग करके अपने विंडोज मशीन से अपने उपयोगकर्ता को स्कूल मशीनों पर फ़ाइलें स्थानांतरित कर सकता हूं?
जवाबों:
पोटीन डाउनलोड पृष्ठ से PSCP उपकरण का उपयोग करें:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
PSCP scp का पोटीन संस्करण है जो ssh कमांड पर एक cp (कॉपी) है।
PSCP को आपके विंडोज़ कंप्यूटर पर इंस्टॉल किया जाना चाहिए (बस डाउनलोड किया गया है, वास्तव में, कोई इंस्टॉल प्रक्रिया नहीं है। पैकेज्ड फाइल सेक्शन में, pscp.exe पहले से ही शामिल है)। स्कूल के सर्वर पर कुछ भी स्थापित करने की आवश्यकता नहीं है। PSCP और scp दोनों कनेक्ट करने के लिए ssh का उपयोग करते हैं।
टिप्पणियों से उपयोग प्रश्न का उत्तर देने के लिए:
अपने कंप्यूटर से दूरस्थ सर्वर पर अपलोड करने के लिए:
c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path
यह फ़ाइल file.txt को सर्वर पर निर्दिष्ट निर्देशिका में अपलोड करेगा। यदि गंतव्य पथ का अंतिम भाग निर्देशिका नहीं है, तो यह नया फ़ाइल नाम होगा। आप फ़ाइल को किसी भिन्न नाम से अपलोड करने के लिए भी ऐसा कर सकते हैं:
c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path\newname.txt
दूरस्थ सर्वर से अपने कंप्यूटर पर एक फ़ाइल डाउनलोड करने के लिए:
c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\
या
c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\newfile.txt
या
c:\pscp user@remote:\home\user\some\file.txt .
वहाँ अंत में एक अकेला डॉट के साथ। यह वर्तमान निर्देशिका के लिए निर्दिष्ट फ़ाइल डाउनलोड करेगा।
चूंकि टिप्पणी बहुत दूर है, इसलिए मुझे यह भी बताना चाहिए कि WinSCP इस सब के लिए एक GUI प्रदान करता है, यदि यह रुचि है: http://winscp.net/eng/download.php
pscp source "path_to_local_file" user@host:path_to_new_location
:? मुझे यह रिमोट मशीन के खाली रास्ते पर छोड़ने के साथ काम करने के लिए मिला, इसने इसे मेरी रूट डायरेक्टरी में डाल दिया।
LINUX / UNIX सर्वर के साथ बात करने के लिए आपको आगे स्लैश (/) का उपयोग करना पड़ सकता है
c:\pscp c:\some\path\to\a\file.txt user@remote:/home/user/some/path
आप केवल बहुत सारी फ़ाइलों को बॉल कर सकते हैं tar
:
tar -cz . | ssh me@school -- 'tar -C/path/to/target/dir -xz'
... जो पुन: सक्रिय होकर दूरस्थ मशीन पर धारा का विस्तार और विस्तार करते हुए स्थानीय मशीन पर वर्तमान निर्देशिका की सभी फाइलों को लक्ष्य पथ पर पुन: संकुचित और प्रवाहित करेगा।
आप कुछ भी करने के लिए समान चीजें कर सकते हैं जो स्टडआउट को लिखता है। cat
एक स्पष्ट विकल्प है:
cat ./localfile | ssh user@remote 'cat >./remotefile'
<./localfile putty user@remote 'cat >./remotefile'
- मैं पोटीन स्विच के सभी भूल गया। लेकिन यह बहुत करीब है
आप इसके लिए WinSCP का उपयोग कर सकते हैं । यह सूचीबद्ध अन्य उपकरणों की तुलना में बहुत आसान है, यह एक सरल ड्रैग और ड्रॉप यूआई प्रदान करता है।
आप Windows PowerShell कमांड का उपयोग कर सकते हैं:
scp -P <non-default target ssh port> "<source file>" <username>@<hostname/address>:<destination path>
-P
यदि डिफ़ॉल्ट पोर्ट पर ssh खोला गया है तो ध्वज छोड़ा जा सकता है (22)
उदाहरण के लिए:
आदेश:
scp -P 1688 "D:\MEGA\ps.key" nick@192.168.88.242:/home/nick/ps.key
इसके बाद, आपको लक्ष्य कुंजी फिंगरप्रिंट की पुष्टि करनी चाहिए (यदि आप पहले इस होस्ट को PowerShell के माध्यम से कनेक्ट नहीं किया है) और उपयोगकर्ता के पासवर्ड को लक्षित करें।
win10 पर परीक्षण किया, किसी भी अतिरिक्त स्थापित करने की आवश्यकता नहीं है
scp
PuTTY सुइट से नहीं है?
scp
आदेश शामिल है।
यदि आपकी कमांड लाइन गुरु नहीं है तो टूल से परे की तुलना करें। तुलना से परे एक फ़ोल्डर तुलना उपकरण है और एक अच्छा उपयोगकर्ता इंटरफ़ेस है और आपको लॉग इन करने की कोशिश कर रहे विभिन्न वातावरणों के लिए SFTP और SSH निजी कुंजी फ़ाइल का उपयोग करने की अनुमति देता है। यहाँ उपकरण के लिए लिंक है [ https://www.scootersoftware.com/desing1]
चूंकि आप पहले से ही पोटीन से परिचित हैं। मेरा सुझाव है कि आप https://mobaxterm.mobatek.net/ पर एक नज़र डालें । MobaXterm में विंडोज कंप्यूटर, ssh, sftp, scp, Xwindows से लिनक्स पर रिमोट काम करने के लिए आवश्यक सभी चीजें शामिल हैं। यह मेरी राय में, पोटीन से बहुत बेहतर है।