WinSCP সাইটের তথ্য বা পাসওয়ার্ড কোথায় রাখে ? আমি এটি নথি এবং সেটিংসের অধীনে খুঁজে পাচ্ছি না ...
WinSCP সাইটের তথ্য বা পাসওয়ার্ড কোথায় রাখে ? আমি এটি নথি এবং সেটিংসের অধীনে খুঁজে পাচ্ছি না ...
উত্তর:
কনফিগারেশন ফাইলটি উইন্ডোজ রেজিস্ট্রিতে বা, যদি আপনি কোনও পোর্টেবল সংস্করণ ব্যবহার করে থাকেন তবে কোনও আইএনআই ফাইলে সংরক্ষণ করা হয়। ( ডকুমেন্টেশন দেখুন। ) রেজিস্ট্রি অবস্থান:
HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2
আপনি Export
পছন্দগুলি ডায়ালগটিতে টিপতে সবসময় কোনও INI ফাইলে সেটিংস রফতানি করতে পারেন ।
মনে রাখবেন যে আপনার পাসওয়ার্ডগুলি পাঠ্যে সংরক্ষণ করা হয়নি, তবে এনকোড করা আছে। যদিও ডিক্রিপ্ট করা কঠিন, এটি অসম্ভব নয়।
এই পদ্ধতিটি ব্যবহার করে দেখুন।
আপনার সংরক্ষিত সেশনে লগইন করুন
সেশন মেনুতে যান
উত্পন্ন URL- এ ক্লিক করুন
কেবলমাত্র ব্যবহারকারীর নাম এবং পাসওয়ার্ড বিকল্পগুলি পরীক্ষা করুন (আপনার যদি বর্তমান ডিরেক্টরি পাথের প্রয়োজন হয় তবে এই বিকল্পটিতে ক্লিক করুন)
আপনার একাধিক বিকল্প রয়েছে, URL / স্ক্রিপ্ট / নেট সমাবেশ, পছন্দসই নির্বাচন করুন।
ক্লিপ বোর্ডে অনুলিপি ক্লিক করুন।
এটিতে ব্যবহারকারীর নাম এবং পাসওয়ার্ড থাকবে।
এটাই.
এটি Cesar's
দুর্দান্ত উত্তরের একটি সরলীকৃত সংস্করণ এবং ধরে নিচ্ছে যে আপনার পাসওয়ার্ডটি এসসিপিতে এখনও কাজ করে।
নীচে থাকা একটি ব্যাচ ফাইল তৈরি করুন echo.cmd
:
echo %*
pause
এটিকে উপযুক্ত জায়গায় যেমন আপনার ডেস্কটপে রাখুন।
WinSCP ফায়ার আপ করুন এবং আপনার সাইটের সাথে সংযোগ করুন। ক্লিক করুন Options -> Preferences
:
পছন্দসমূহ ডায়ালগটিতে যান Integration -> Applications
। পূর্বে যা ছিল পুটিটি পথে ছিল তা আপনার নতুন তৈরি echo.cmd
ব্যাচ ফাইলের পাথের সাথে প্রতিস্থাপন করুন। বিকল্পটি নির্বাচন করুন:
Remember session password and pass it to PuTTY (SSH)
ক্লিক করুন OK
।
এখন WinSCP এর মধ্যে থেকে পুটিটি চালু করুন।
আপনার আগের সঞ্চিত পাসওয়ার্ডটি এখন স্ক্রিনে প্রদর্শিত হওয়া উচিত!
একটি নতুন সি # কনসোল অ্যাপ্লিকেশন তৈরি করুন, তারপরে নিম্নলিখিত প্রোগ্রামটি টাইপ করুন:
namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{
foreach (var str in args)
System.Console.WriteLine(str);
System.Console.ReadLine();
}
}
}
আপনি যদি সি # প্রোগ্রামার না হন তবে আপনি অন্য যে কোনও ভাষার সাথে পরিচিত হতে পারেন তেমন সহজেই করতে পারেন। মূল বিষয়টি হ'ল আপনার প্রোগ্রামের আর্গুমেন্ট হিসাবে যা কিছু মান পাস হয় তা মুদ্রণ করা। এমনকি এটি যদি আপনার আরও পরিচিত হয় তবে আপনি এটি কোনও স্ক্রিপ্টের সাহায্যেও করতে পারেন।
এখন, আপনার প্রোগ্রামটি সংকলন করুন এবং আপনার বাইনারি ধরুন (যেমন কনসোল অ্যাপ্লিকেশন 8.exe)। এটিকে উপযুক্ত জায়গায় যেমন আপনার ডেস্কটপে রাখুন।
এখন, যদি আপনার পাসওয়ার্ডটি এখনও কাজ করে তবে উইনসিসিপি ফায়ার করুন এবং আপনার সাইটের সাথে সংযুক্ত করুন। বিকল্পগুলিতে ক্লিক করুন -> পছন্দসমূহ
পছন্দসমূহ ডায়ালগটিতে, ইন্টিগ্রেশন -> অ্যাপ্লিকেশনগুলিতে যান। পূর্বে পিটিটিওয়াই পথে যা ছিল তা আপনার নতুন তৈরি বাইনারিটির পথ দিয়ে প্রতিস্থাপন করুন। এছাড়াও "সেশন পাসওয়ার্ড মনে রাখুন এবং এটি পুটি (এসএসএইচ) এ পাস করুন" বিকল্পটি নির্বাচন করুন।
ওকে ক্লিক করুন, এবং তারপরে উইনসিসিপি থেকে পুটি চালু করার চেষ্টা করুন।
আপনার আগের সঞ্চিত পাসওয়ার্ডটি এখন আপনার স্ক্রিনে দৃশ্যমান হওয়া উচিত।
আমার খুব অদ্ভুত ব্যবহারের কেস ছিল, আমার পাসওয়ার্ডটি পুনরুদ্ধার করা দরকার ছিল, তবে আমার সিস্টেম অ্যাডমিনরা আমার পরিবেশ লক করে দিয়েছিল যাতে আমি কোনও অ-শ্বেত তালিকাভুক্ত এক্সিকিউটেবল ফাইল চালাতে না পারি এবং এতে সিএমডি ফাইল অন্তর্ভুক্ত থাকে।
আমার সমাধানটি হ'ল পুট্টি কমান্ড লাইনটি নোটপ্যাড ++ এর দিকে নির্দেশ করা।
এটি যখন দৌড়েছিল তখন বলেছিল "ফাইল -পিডাব্লু" বিদ্যমান নেই, আমি কি এটি তৈরি করব, আপনি না বলুন।
তারপরে এটি বলে যে "ফাইল {পাসওয়ার্ডটি এখানে প্রদর্শিত হবে exist এর অস্তিত্ব নেই, আমি কি এটি তৈরি করতে পারি" এবং আবার আপনি এখনই বলবেন এবং বাম, পরিষ্কার লেখায় পাসওয়ার্ড ছিল।
ps
কমান্ড লাইনে সেগুলি নির্দিষ্ট করা থাকলে পাসওয়ার্ডগুলি প্রদর্শন করা হত, উপ-প্রক্রিয়াগুলির জন্যও যদি তারা কিছুক্ষণ চলতে থাকে।)
আপনি ওয়্যারশার্কের মতো একটি সরঞ্জাম তারের উপর দিয়ে কী চলছে তা "দেখতে" ব্যবহার করতে পারেন। আমার অর্থ হ'ল প্যাকেট ক্যাপচারিং সেশন চলছে (ওয়্যারশার্কে) এবং তারপরে আপনার এফটিপি সার্ভারে লগ ইন করুন (উইনসিসিপি ব্যবহার করে, কোনও এনক্রিপশন সহ) নয়।
তারপরে, ওয়্যারশার্কে নিবন্ধিত অধিবেশনটি দেখে, সহজেই কেউ "আলোচনা" সনাক্ত করতে পারে (উদাহরণস্বরূপ গন্তব্য আইপি দ্বারা ফিল্টারিং) এবং তারপরে অনুরোধটি সনাক্ত করতে পারে: ইউএসআই ব্লেবলা, এবং তারপরে অনুরোধ: পাস ব্লাবলা, এর FTP স্তরে 'হওয়ার ব্যাপারে "।
কিছুটা ভিন্ন সমস্যা নিয়ে গবেষণা করার সময় আমি এই উত্তরে এসেছি তবে এটি সহায়ক ছিল এবং আমি যা করেছি তা ভাগ করে নিতে চাই।
আমার সমস্যাটি হ'ল আমি উইনসিসিপিটি একটি অ্যাক্টিভ ডিরেক্টরি ডোমেনের মধ্যে উইন্ডোজ এক্সপির অধীনে সংরক্ষিত পাসওয়ার্ড সহ ব্যবহার করছিলাম যা পরিবর্তিত হয়েছিল। নতুন অ্যাক্টিভ ডিরেক্টরি ডোমেনের সাথে, আমার ব্যবহারকারীর প্রোফাইলটিও পরিবর্তিত হয়েছিল যার ফলস্বরূপ উইনসিসিপি কোনও সংরক্ষিত লগন প্রোফাইল না দেখায়।
পূর্ববর্তী WinSCP লগন প্রোফাইলগুলি পুনরুদ্ধার করার জন্য আমি নিম্নলিখিতটি করেছি।
regedit
অ্যাপ্লিকেশন শুরু করে এবং কোনও কীগুলির নাম অনুসন্ধান করেছে তার জন্য অনুসন্ধান করে Martin Prikryl
। বেশ কয়েকটি মিথ্যা ম্যাচের পরে, আমি কীটি সঠিক সেশন ডেটা বলে মনে হয়েছিল তার সাথে কীটি পেয়েছি।
আমি তারপরে regedit
একটি পাঠ্য ফাইলে রফতানি কমান্ড ব্যবহার করে উইনসিসিপি সেশন রেজিস্ট্রি কীটি রফতানি করেছিলাম ।
পরবর্তী আমি পাঠ্য ফাইলে রফতানি পাঠ্যটি পরিবর্তন করেছি যাতে এটি HKEY_CURRENT_USER
সফ্টওয়্যার সাব-কী-এর সামনে সম্পূর্ণ কীটির শুরু হিসাবে ব্যবহৃত হয়
পরবর্তী ব্যবহার করে regedit
, আমি বর্তমান ব্যবহারকারীর জন্য উইনসিসিপি দ্বারা ব্যবহৃত উইন্ডোজ রেজিস্ট্রি কীগুলি সংশোধন করতে ডেটা আমদানি করেছি।
এই ক্রিয়াগুলি নিম্নলিখিতটি করেছে: (1) পুরানো ব্যবহারকারী প্রোফাইলের জন্য উইনসিসিপি লগন সেশন ডেটা খুঁজে পেয়েছে, (2) সেই তথ্যটির একটি অনুলিপি তৈরি করেছে, (3) উইন্ডোজ রেজিস্ট্রি কী regedit
সংশোধন করে বর্তমান ব্যবহারকারীর সংশোধন করার জন্য একটি আমদানির অনুমতি দেয় , (4) বর্তমান ব্যবহারকারীর প্রোফাইলের জন্য WinSCP রেজিস্ট্রি এন্ট্রিগুলি সংশোধন করে ডেটা আমদানি করে।
এই পদ্ধতিটি করার পরে আমি উইনসিসিপি দিয়ে আমার ওয়েব সার্ভারটি অ্যাক্সেস করতে সক্ষম হয়েছি।
এটি সরাসরি এবং কাজ করার কারণ সম্ভবত বেশ কয়েকটি কারণ রয়েছে। সবার আগে এই পিসিটি কেবলমাত্র একজন ব্যক্তি ব্যবহার করেছিলেন তাই মিথ্যা ম্যাচগুলি হ্রাস করে ভাগ করে নেওয়া হয়নি। দ্বিতীয়ত আমার পিসিতে প্রশাসকের সুবিধা ছিল। তৃতীয়টি ছিল উইন্ডোজ এক্সপি, উইন্ডোজ 7/8 নয়।
উইনসিসিপি এফএকিউ এর উদ্ধৃতি দিয়ে আমি কী উইনসিসিপি সেশনে থাকা পাসওয়ার্ডটি পুনরুদ্ধার করতে পারি? :
আপনার পাসওয়ার্ডটি পুনরুদ্ধার করার একটি উপায় হ'ল পছন্দগুলিতে একটি পাসওয়ার্ড লগিং সক্ষম করা। দেখুন লগিন পাসওয়ার্ড এবং অন্যান্য সংবেদনশীল তথ্য পক্ষপাত বিকল্প। তারপরে সঞ্চিত পাসওয়ার্ড খুঁজতে সেশন লগ ফাইলটি পরীক্ষা করুন insp
. 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 সমাবেশ কোডে পাসওয়ার্ডটি অক্ষত থাকতে দেখবেন , যেখানে কেবল ডাবল-উদ্ধৃতিগুলি এড়ানো হয়েছে (সমস্ত সমর্থিত ভাষায়)।
স্রেফ উইনসিসিপিতে লগের স্তর সর্বাধিকতে সেট করুন এবং সার্ভারে সংযুক্ত হন। লগগুলিতে সরল পাসওয়ার্ড রয়েছে।