WinSCP स्टोर साइट का पासवर्ड कहां है?


17

कहां है WinSCP दुकान साइट की जानकारी या पासवर्ड? मैं इसे दस्तावेज़ों और सेटिंग्स के अंतर्गत नहीं पा सकता ...


मुझे पता है कि यह समाधान सुपरसर्स के लिए बहुत आसान होगा;) लेकिन अगर आप हाथों को गंदा नहीं करना चाहते हैं या केवल पासवर्ड को देखने की जरूरत है, तो स्मार्टफ़ोन के अतिरिक्त टूल पासवर्ड रिकवरी का उपयोग करना अच्छा विकल्प है । मैं विज्ञापन या कुछ और नहीं करना चाहता, लेकिन मेरे लिए यह वास्तव में उपयोगी उपयोगिता थी। btw यहाँ त्वरित है कि कैसे उन पासवर्डों को देखने के लिए है: digitalette.com/web/recover-lost-ftp-passwords-winscp मुझे आशा है कि
Flasherr

जवाबों:


9

कॉन्फ़िगरेशन फ़ाइल या तो Windows रजिस्ट्री में संग्रहीत होती है या, यदि आप पोर्टेबल संस्करण का उपयोग कर रहे हैं, तो INI फ़ाइल में। ( प्रलेखन देखें। ) रजिस्ट्री स्थान है:

HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2

आप हमेशा Exportप्राथमिकताएँ संवाद में दबाकर सेटिंग्स को INI फ़ाइल में निर्यात कर सकते हैं ।

ध्यान दें कि आपके पासवर्ड पाठ में संग्रहीत नहीं हैं, लेकिन एन्कोडेड हैं। हालांकि डिक्रिप्ट करना मुश्किल है, यह असंभव नहीं है।


4
WinSCP 5.2.x और बाद में निर्यात फ़ंक्शन को टूल> एक्सपोर्ट / बैकअप कॉन्फ़िगरेशन पर लॉगिन डायलॉग में ले जाया गया है ।
मार्टिन प्रिक्रील

20

इस विधि को आजमाएं।

अपने सहेजे गए सत्र में लॉगिन करें

सत्र मेनू पर जाएं

जनरेट URL पर क्लिक करें

केवल उपयोगकर्ता नाम और पासवर्ड विकल्प जांचें (यदि आपको वर्तमान निर्देशिका पथ की आवश्यकता है तो इस विकल्प पर क्लिक करें)

आपके पास कई विकल्प हैं, URL / Script / .Net असेंबली, वांछित का चयन करें।

क्लिप बोर्ड पर कॉपी पर क्लिक करें।

इसमें उपयोगकर्ता नाम और पासवर्ड होगा।

बस।


2
जीवन रक्षक, मेरे पास लगभग 100 अज्ञात (सहेजे गए) पासवर्ड हैं। इसी से मेरा काम बना है।
एंडी जीई

2
यह सबसे आसान उत्तर है
गजोट्रेस

1
यदि आपके
psw

9

यह Cesar'sउत्कृष्ट उत्तर का एक सरलीकृत संस्करण है और मानता है कि आपका पासवर्ड अभी भी एससीपी में काम करता है।

एक बैच फ़ाइल बनाएँ echo.cmdजिसमें निम्नलिखित शामिल हैं:

echo %*
pause

इसे अपने डेस्कटॉप जैसे उपयुक्त स्थान पर रखें।

WinSCP को फायर करें और अपनी साइट से कनेक्ट करें। पर क्लिक करें Options -> Preferences:

WinSCP प्राथमिकताएँ

प्राथमिकताएँ संवाद पर, पर जाएँ Integration -> Applications। अपने नए बनाए गए echo.cmdबैच फ़ाइल के पथ के साथ PuTTY पथ में पहले जो था उसे बदलें । विकल्प भी चुनें:

Remember session password and pass it to PuTTY (SSH)

WinSCP पुट्टी प्राथमिकताएं

क्लिक करें OK

अब WinSCP के भीतर से PuTTY लॉन्च करें।

अब आपके पहले संग्रहीत पासवर्ड को स्क्रीन पर प्रदर्शित किया जाना चाहिए!


6

एक नया C # कंसोल एप्लिकेशन बनाएं, फिर निम्न प्रोग्राम टाइप करें:

namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
            foreach (var str in args)
                System.Console.WriteLine(str);
            System.Console.ReadLine();
        }
    }
}

यदि आप C # प्रोग्रामर नहीं हैं, तो आप किसी अन्य भाषा पर आसानी से काम कर सकते हैं जिससे आप परिचित हो सकते हैं। मुद्दा केवल यह है कि आपके प्रोग्राम के तर्क के रूप में जो भी मान पारित किए गए हैं उन्हें प्रिंट करें। आप इसे एक स्क्रिप्ट के साथ भी कर सकते हैं, अगर यह आपके लिए अधिक परिचित है।

अब, अपने प्रोग्राम को संकलित करें, और अपने बाइनरी को पकड़ें (जैसे ConsoleApplication8.exe)। इसे अपने डेस्कटॉप जैसे उपयुक्त स्थान पर रखें।

अब, यदि आपका पासवर्ड अभी भी काम करता है, तो WinSCP को फायर करें और अपनी साइट से कनेक्ट करें। विकल्प -> वरीयताएँ पर क्लिक करें

यहाँ छवि विवरण दर्ज करें

प्राथमिकताएं संवाद पर, एकीकरण -> एप्लिकेशन पर जाएं। अपने नए बनाए गए बाइनरी के पथ के साथ PuTTY पथ में पहले जो था उसे बदलें। "सत्र याद रखें पासवर्ड" विकल्प का चयन करें और इसे PuTTY (SSH) पास करें।

यहाँ छवि विवरण दर्ज करें

OK पर क्लिक करें और फिर WinSCP के भीतर से PuTTY लॉन्च करने का प्रयास करें।

आपका पहले से संग्रहीत पासवर्ड अब आपकी स्क्रीन में दिखाई देना चाहिए।


2
यह बहुत चालाक है!
पॉल लैमर्ट्स्मा

6

मेरे पास एक बहुत ही अजीब उपयोग का मामला था, मुझे अपना पासवर्ड पुनर्प्राप्त करने की आवश्यकता थी, लेकिन मेरे सिस्टम व्यवस्थापक ने मेरे वातावरण को बंद कर दिया था, इसलिए मैं किसी भी गैर-श्वेतसूची निष्पादन योग्य फ़ाइलों को नहीं चला सकता था, और जिसमें .cmd फाइलें शामिल थीं।

इसके बजाय मेरा समाधान नोटपैड ++ के लिए पुट्टी कमांड लाइन को इंगित करना था।

जब यह भागा तो यह कहा गया कि "फाइल -pw" मौजूद नहीं है, क्या मुझे इसे बनाना चाहिए, आप कहते हैं कि नहीं।

फिर यह कहता है "फ़ाइल {पासवर्ड यहां दिखाई देता है} मौजूद नहीं है, क्या मुझे इसे बनाना चाहिए" और फिर से आप अब कहते हैं, और बम, स्पष्ट पाठ में पासवर्ड था।


1
अच्छी चाल। मुझे आश्चर्य है कि अगर कमांड लाइन मापदंडों को विंडोज टास्क मैनेजर में भी कहा जा सकता है? (यूनिक्स में, रनिंग psपासवर्ड दिखाएगा यदि वे कमांड लाइन पर निर्दिष्ट किए गए थे, उप-प्रक्रियाओं के लिए भी, अगर वे कुछ समय के लिए रखेंगे।)
अर्जन

2

आप वायरशर्क जैसे टूल का उपयोग कर सकते हैं कि तार पर क्या होता है "देखें"। मेरा मतलब है कि एक पैकेट कैप्चरिंग सेशन (वायरशर्क में) चल रहा है और फिर अपने एफ़टीपी सर्वर (विन एन्क्रिप्शन का उपयोग करके, एन एन्क्रिप्शन के साथ) में लॉगिन करें।

फिर, वायरशर्क में पंजीकृत सत्र को देखकर, कोई भी आसानी से "चर्चा" (उदाहरण के लिए गंतव्य आईपी द्वारा फ़िल्टर करना) की पहचान कर सकता है और फिर अनुरोध की पहचान कर सकता है: USER blabla, और फिर REQUEST: PASS blabla, के FTP स्तर पर "बातचीत"।


2

मैं एक अलग समस्या पर शोध करते हुए इस जवाब पर आया लेकिन यह मददगार था और मैं जो करना चाहता था उसे साझा करना चाहता था।

मेरी समस्या यह थी कि मैं एक सक्रिय निर्देशिका डोमेन के भीतर Windows XP के तहत सहेजे गए पासवर्ड के साथ WinSCP का उपयोग कर रहा था जो तब बदल गया था। नए सक्रिय निर्देशिका डोमेन के साथ, मेरा उपयोगकर्ता प्रोफ़ाइल भी बदल गया जिसके परिणामस्वरूप WinSCP बिना सहेजे हुए लॉगऑन प्रोफ़ाइल दिखा रहा है।

पिछले WinSCP लॉगऑन प्रोफ़ाइल को पुनर्प्राप्त करने के लिए मैंने निम्न कार्य किया था।

regeditआवेदन शुरू किया और किसी भी कुंजी के लिए एक खोज की जिसका नाम था Martin Prikryl। कई झूठे मैचों के बाद, मुझे सही सत्र डेटा के साथ दिखने वाली कुंजी मिली।

फिर मैंने regeditएक पाठ फ़ाइल में निर्यात कमांड का उपयोग करके WinSCP सत्र रजिस्ट्री कुंजी का निर्यात किया।

इसके बाद मैंने पाठ फ़ाइल में निर्यातित पाठ को संशोधित किया ताकि यह HKEY_CURRENT_USERसॉफ्टवेयर उप-कुंजी के सामने पूर्ण कुंजी की शुरुआत के रूप में उपयोग हो

अगली बार उपयोग करते हुए regedit, मैंने वर्तमान उपयोगकर्ता के लिए WinSCP द्वारा उपयोग की गई Windows रजिस्ट्री कुंजियों को संशोधित करने के लिए डेटा आयात किया।

इन क्रियाओं ने निम्न कार्य किया: (1) पुराने उपयोगकर्ता प्रोफ़ाइल के लिए WinSCP लॉगऑन सत्र डेटा मिला, (2) ने उस डेटा की एक प्रति बनाई, (3) ने Windows रजिस्ट्री कुंजी regeditको संशोधित करके वर्तमान उपयोगकर्ता को संशोधित करने के लिए एक आयात की अनुमति दी , (4) मौजूदा उपयोगकर्ता प्रोफ़ाइल के लिए WinSCP रजिस्ट्री प्रविष्टियों को संशोधित करने वाले डेटा को आयात किया।

इस प्रक्रिया को करने के बाद मैं WinSCP के साथ अपने वेब सर्वर तक पहुँचने में सक्षम था।

शायद कुछ कारण हैं कि यह सीधा और सरल क्यों था। सबसे पहले यह पीसी केवल एक व्यक्ति द्वारा उपयोग किया गया था ताकि झूठे मैचों को कम करने के लिए साझा नहीं किया गया था। दूसरे मेरे पास पीसी के प्रशासक विशेषाधिकार थे। तीसरा यह विंडोज एक्सपी था न कि विंडोज 7/8।


1

WinSCP FAQ का हवाला देते हुए क्या मैं WinSCP सत्र में संग्रहीत पासवर्ड को पुनर्प्राप्त कर सकता हूं? :

अपने पासवर्ड को पुनर्प्राप्त करने का एक तरीका वरीयताओं में एक पासवर्ड लॉगिंग को सक्षम करना है। देखें लॉग पासवर्ड और अन्य संवेदनशील जानकारी वरीयता विकल्प। फिर संग्रहीत पासवर्ड को खोजने के लिए सत्र लॉग फ़ाइल का निरीक्षण करें।

 . 2017-06-13 07:41:11.313 ---------------------------------------------------------------
 . 2017-06-13 07:41:11.313 WinSCP Version 5.9.5 (Build 7441) (OS 10.0.15063 - Windows 10)
 . 2017-06-13 07:41:11.313 Configuration: HKCU\Software\Martin Prikryl\WinSCP 2\
 . 2017-06-13 07:41:11.313 Log level: Normal, Logging passwords
 ...
 . 2017-06-13 07:41:11.313 ---------------------------------------------------------------
 . 2017-06-13 07:41:11.313 Session name: My server (Site)
 . 2017-06-13 07:41:11.313 Host name: example.com (Port: 22)
 . 2017-06-13 07:41:11.313 User name: martin (Password: mypassword, Key file: No)

आप सहेजे गए पासवर्ड को पुनः प्राप्त करने के लिए एक जेनरेट सेशन URL / कोड फ़ंक्शन का भी दुरुपयोग कर सकते हैं। ध्यान दें कि पासवर्ड में विशेष प्रतीक बच सकते हैं। आपको .NET असेंबली कोड में पासवर्ड को अक्षुण्ण रूप से देखने की संभावना है , जहां केवल डबल-कोट्स बच गए हैं (सभी समर्थित भाषाओं में)।

यहाँ छवि विवरण दर्ज करें


WinSCP के अक्सर पूछे जाने वाले प्रश्न का सुझाव मेरे मामले में समाधान था। मेरे पास एक एफ़टीपी सर्वर के लिए अपने आईपी को बदलने और मूल पासवर्ड का पुन: उपयोग करने के लिए ग्राहक था। यहां पोस्ट किए गए कई अन्य समाधानों में से आपको पहले एक कनेक्शन स्थापित करना होगा, जो मेरे मामले में संभव नहीं था। मैंने अस्थायी रूप से संवेदनशील डेटा के लॉगिंग को सक्षम किया, पुराने आईपी से कनेक्ट करने का प्रयास किया, इसे विफल करने की अनुमति दी, और प्रयास में उपयोग किया गया पासवर्ड लॉग में मौजूद था।
मूल

0

बस WinSCP में अधिकतम करने के लिए लॉग स्तर सेट करें, और सर्वर में कनेक्ट करें। लॉग में सादा पासवर्ड होता है।

वरीयताएँ लॉग करता है


यह लॉग स्तर नहीं है, लेकिन "लॉग पासवर्ड और अन्य संवेदनशील जानकारी" के बारे में है
मार्टिन प्रिक्रील

माफ़ करना। हां, "लॉग पासवर्ड ..." विकल्प की जांच करनी होगी
एडुआर्डो गोंकालेव्स कोरपा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.