এসএসএইচ প্রমাণীকরণের জন্য পুটির প্লিংক অ্যাপ্লিকেশনটি ব্যবহার করে উইন্ডোজের জন্য গিট সেটআপ পেতে আমি একটি ধাপে ধাপে গাইড রেখেছি।
নীচে বরাবর অনুসরণ করুন:
সেটআপ
পুটিটি জাইপ ইনস্টল করুন যা পুটিটি ডাউনলোড পৃষ্ঠায় পাওয়া যায় বা আপনি স্বতন্ত্রভাবে ডাউনলোড করতে পারেন।
পুটি: পুটি.এক্সি (বা এফটিপি দ্বারা )
এসএসএইচ এবং টেলনেট ক্লায়েন্ট নিজেই।
প্লিংক: plink.exe (বা এফটিপি দ্বারা )
পিটিটিওয়াই ব্যাকের একটি কমান্ড-লাইন ইন্টারফেস।
পেজেন্ট: পেজেন্ট.এক্সি (বা এফটিপি দ্বারা )
পিটিটিওয়াই, পিএসসিপি, পিএসএফটিপি এবং প্লিংকের জন্য একটি এসএসএইচ প্রমাণীকরণ এজেন্ট।
পুটটাইজেন: পুটটিজেন.এক্সে (বা এফটিপি দ্বারা )
একটি আরএসএ এবং ডিএসএ কী প্রজন্মের ইউটিলিটি।
আরএসএ এবং পিপিকে কী তৈরি করুন
- গিট ব্যাশ ব্যবহার করে,
ssh-keygen
একজোড়া আরএসএ পাবলিক / প্রাইভেট কী তৈরি করতে ব্যবহার করুন । এটি কীভাবে করবেন সে সম্পর্কে আরও তথ্য সরকারী উত্পাদক এসএসএইচ কী প্রবন্ধে পাওয়া যাবে।
- PuTTYgen ক্ষেত্রে, আপনার বিদ্যমান আমদানি
~/.ssh/id_rsa
(ব্যক্তিগত) কী, এর মাধ্যমে Conversions→ Import key।
- Save private keyবোতামের মাধ্যমে আমদানি করা কী সংরক্ষণ করুন
~/.ssh/id_rsa.ppk
।
আপনার এখন আপনার ~/.ssh
ডিরেক্টরিতে নিম্নলিখিত কীগুলি থাকা উচিত :
id_rsa
: প্রাইভেট (ওপেনএসএইচ) আরএসএ কী
id_rsa.pub
: পাবলিক (ওপেনএসএইচ) আরএসএ কী
id_rsa.ppk
: প্রাইভেট (পিটিটিওয়াই) কী
উইন্ডোজের জন্য গিট ইনস্টল করুন ।
আপনি প্লিংক ব্যবহার করা পছন্দ করেছেন তা নিশ্চিত করুন।
দ্রষ্টব্য: আপনি যদি ইতিমধ্যে গিট ইনস্টল করেন তবে আপনি কেবল ইনস্টলারটি আবার চালাতে পারেন এবং প্লিংকটিকে আপনার ডিফল্ট এসএসএইচ অ্যাপ্লিকেশন হিসাবে সেট করতে পারেন।
আপনার পরিবেশের পথ নির্ধারণ করুন।
- ইন কন্ট্রোল প্যানেল , সিস্টেম দৃশ্য নেভিগেট করুন।
- উন্নত সিস্টেম সেটিংস চয়ন করুন ।
- ইন সিস্টেম প্রোপার্টি উইন্ডোতে, ক্লিক করুন অ্যাডভান্সড ট্যাব।
- ক্লিক করুন Environment variables…।
নিম্নলিখিত সিস্টেমের ভেরিয়েবলগুলি যুক্ত করুন (যদি ইতিমধ্যে সেট না করা থাকে):
GIT_HOME
: C:\Program Files\Git
GIT_SSH
: C:\Program Files (x86)\PuTTY\plink.exe
সিস্টেমের পথে গিট বাইনারি ডিরেক্টরি যুক্ত করুন।
Path
: %Path%;%GIT_HOME%\bin
পেজেন্ট খুলুন এবং এখানে অবস্থিত পিপিকে কীটি লোড করুন ~/.ssh/id_rsa.ppk
।
দ্রষ্টব্য: একবার পেজেন্ট শুরু হয়ে গেলে, ডানদিকে, পাশের টাস্কবারে অবস্থিত সিস্টেম ট্রেতে এর আইকনে ক্লিক করতে পারেন।
পুটি খুলুন এবং এসএসএইচ এর মাধ্যমে আপনার সংযোগটি পরীক্ষা করতে সংযুক্ত করুন এবং একটি পরিচিত হোস্ট হিসাবে সার্ভারের কী যুক্ত করুন।
উদাহরণ হোস্টনাম:
- গিটহাব:
git@github.com:22
(বা এসএসএইচ-এজেন্টের মাধ্যমে ssh -Tv git@github.com
)
- বিটবাকেট:
git@bitbucket.org:22
(বা এসএসএল-এজেন্টের মাধ্যমে ssh -Tv git@bitbucket.org
)
গিট বাশ শুরু করুন।
আপনার প্রতিটি পাসওয়ার্ড প্রবেশ না করে আপনার দূরবর্তী হোস্ট থেকে ধাক্কা এবং টানতে সক্ষম হওয়া উচিত should
শর্টকাট
আপনি যখন আপনার উইন্ডোজ অ্যাকাউন্টে লগইন করেন তখন আপনার কীটি স্বয়ংক্রিয়ভাবে লোড করতে আপনি আপনার স্টার্টআপ ডিরেক্টরিতে একটি শর্টকাট রাখতে পারেন।
ব্যাচের স্ক্রিপ্টের মাধ্যমে
এই ধারণাটি এই প্রশ্নের উত্তরের দ্বারা অনুপ্রাণিত হয়েছিল:
সুপার ইউজার: সিএমডি থেকে শর্টকাট কীভাবে করবেন? ।
REM |==================================================================|
REM | Pageant Autoload.bat |
REM | |
REM | This script creates a shortcut for auto-loading a PPK (key) in |
REM | Pageant by writing a temporary VB script and executing it. The |
REM | following information below is added to the shortcut. |
REM | |
REM | Filename : Pageant Autoload |
REM | Target : pageant.exe |
REM | Arguments : id_rsa.ppk |
REM | Start in : ~/.ssh |
REM |==================================================================|
@echo off
REM |==================================================================|
REM | Global Values - Do not touch these! |
REM |==================================================================|
SET VBSCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
SET STARTUP_DIR=Microsoft\Windows\Start Menu\Programs\Startup
SET STARTUP_USER_DIR=%APPDATA%\%STARTUP_DIR%
SET STARTUP_ALL_USERS_DIR=%PROGRAMDATA%\%STARTUP_DIR% REM Alternative
REM |==================================================================|
REM | Shortcut Values - You can change these to whatever you want. |
REM |==================================================================|
SET FILENAME=Pageant Autoload.lnk
SET TARGET=%PROGRAMFILES(x86)%\PuTTY\pageant.exe
SET ARGUMENTS=id_rsa.ppk
SET START_IN=%%USERPROFILE%%\.ssh
SET DESCRIPTION=Autoload PuTTY key with Pageant on startup (Ctrl+Alt+S)
SET HOTKEY=CTRL+ALT+S
REM |==================================================================|
REM | Write a new VB script, on the fly; execute and delete it. |
REM |==================================================================|
ECHO Set oWS = WScript.CreateObject("WScript.Shell") >> %VBSCRIPT%
ECHO sLinkFile = "%STARTUP_USER_DIR%\%FILENAME%" >> %VBSCRIPT%
ECHO Set oLink = oWS.CreateShortcut(sLinkFile) >> %VBSCRIPT%
ECHO oLink.TargetPath = "%TARGET%" >> %VBSCRIPT%
ECHO oLink.Arguments = "%ARGUMENTS%" >> %VBSCRIPT%
ECHO oLink.WorkingDirectory = "%START_IN%" >> %VBSCRIPT%
ECHO oLink.Description = "%DESCRIPTION%" >> %VBSCRIPT%
ECHO oLink.HotKey = "%HOTKEY%" >> %VBSCRIPT%
ECHO oLink.Save >> %VBSCRIPT%
CScript //Nologo %VBSCRIPT%
DEL %VBSCRIPT% /f /q
উইন্ডোজ এক্সপ্লোরার মাধ্যমে
উইন্ডোজ এক্সপ্লোরারে স্টার্টআপ ডিরেক্টরিতে নেভিগেট করুন।
ব্যবহারকারী Startup/
ডিরেক্টরি (পছন্দসই) এখানে অবস্থিত:
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
সমস্ত ব্যবহারকারীর Startup/
ডিরেক্টরিতে অবস্থিত:
%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
ফোল্ডারের ভিতরে ডান ক্লিক করুন এবং select নির্বাচন করুন New→Shortcut
ইন তৈরি করুন শর্টকাট ডায়ালগ, নিম্নলিখিত তথ্য প্রবেশ করান।
- অবস্থান:
"C:\Program Files (x86)\PuTTY\pageant.exe"
- নাম:
Pageant Autoload
নতুন শর্টকাটটিতে ডান ক্লিক করুন এবং Propertiesপ্রসঙ্গ মেনু থেকে চয়ন করুন ।
শর্টকাট ট্যাবের অধীনে নিম্নলিখিত ক্ষেত্রগুলি সংশোধন করুন :
- টার্গেট:
"%PROGRAMFILES(x86)%\PuTTY\pageant.exe" id_rsa.ppk
- আপনি উত্তর দিবেন না:
%USERPROFILE%\.ssh
মন্তব্য:
আপনি যদি 32-বিট উইন্ডোজ ওএস ব্যবহার করেন তবে আপনার %PROGRAMFILES%
পরিবর্তে পরিবেশ পরিবর্তনশীল ব্যবহার করা উচিত %PROGRAMFILES(x86)%
।
যদি আপনি নিজের শর্টকাটটি সমস্ত ব্যবহারকারী প্রারম্ভিক ডিরেক্টরিতে রেখে দেন তবে নিশ্চিত হয়ে নিন যে বর্তমান ব্যবহারকারীর id_rsa.ppk
তাদের ~/.ssh
ডিরেক্টরিতে একটি কী আছে বা কীটি স্বয়ংক্রিয়ভাবে লোড হবে না।
মন্তব্য বন্ধ
সেখানে আপনি এটি আছে। পরের বার আপনি যখন আপনার উইন্ডোজ প্রোফাইলে লগইন করবেন, আপনাকে কীটির পাসওয়ার্ড প্রবেশের জন্য একটি পেজেন্ট প্রম্পট দিয়ে স্বাগত জানানো হবে। আপনি যদি আপনার কীতে কোনও পাসওয়ার্ড সেট না করে থাকেন, তবে আপনার কীটি প্রম্পট ছাড়াই স্বয়ংক্রিয়ভাবে লোড করা উচিত।
আপনি যদি নিশ্চিত না হন যে আপনার কী লোড হওয়া সিস্টেম ট্রেতে পেজেন্টের জন্য প্রসঙ্গ মেনু থেকে কীগুলি নির্বাচন করে পজেন্টের বর্তমান কীগুলি দেখে ।