আরএসএ কী ফিঙ্গারপ্রিন্ট গণনা করুন


903

গিটহাবের জন্য আমাকে এসএসএইচ কী অডিট করতে হবে তবে আমি কীভাবে আমার আরএসএ কী আঙ্গুলের ছাপটি খুঁজে পাব তা নিশ্চিত নই। আমি লিনাক্সে একটি এসএসএইচ কী তৈরি করার জন্য একটি গাইড অনুসরণ করেছি followed

আমার বর্তমান আরএসএ কী ফিঙ্গারপ্রিন্টটি সন্ধান করার জন্য আমার যে আদেশটি প্রবেশ করতে হবে তা কী?


21
এফডাব্লুআইডাব্লু, আমি এই পোস্টে ফিরে আসতে থাকি কারণ গিথুব সেখানে আমি কীগুলিতে আঙুলের ছাপ দেখি এবং আমি নিশ্চিত করতে চাই যে আমি সংশ্লিষ্ট ব্যক্তিগত কী ব্যবহার করছি। সম্ভবত এটি কোনও গিথাব ট্যাগের পরোয়ানা দেয় যেহেতু এই পোস্টটি গিথুব সম্পর্কিত তদন্তে সহায়তা করে?
hamx0r

4
@ hamx0r আমি এই পোস্টে ফিরে এসেছি কারণ গীতলাবও সেই আঙুলের ছাপগুলি ব্যবহার করে ...
রায় ফস

1
ট্র্যাভিসের কারণে আমি এটিতে এসেছি, এটিও এটি ব্যবহার করে। : ডি
পার লুন্ডবার্গ

4
সব লিনাক্স ব্যবহার করছেন তাদের যারা "আসছে এই পৃষ্ঠাতে ফিরে রাখা", আপনার bashrc এই কপি জন্য: function fingerprint() { ssh-keygen -lf $1 -E md5 }(আপনি bashrc উৎস পর) তারপর আপনার সাথে একটি ফিঙ্গারপ্রিন্ট পেতে পারেনfingerprint ~/.ssh/key_file
জেফ Diederiks

1
যারা @ জেফডিডেরিক্স ফাংশনটি চেষ্টা করছেন এবং ভাবছেন যে এটি কেন কাজ করছে না, বাশ ফাংশনগুলির ;শরীরে একটি অনুকরণ প্রয়োজন , সুতরাং function fingerprint() { ssh-keygen -lf $1 -E md5; }পরিবর্তে ব্যবহার করুন।
tjjfvi

উত্তর:


1259

আপনার এসএসএইচ কী এর SHA256 ফিঙ্গারপ্রিন্ট পুনরুদ্ধার করতে নিম্নলিখিত কমান্ডটি চালান ( -lনতুন কী তৈরির পরিবর্তে "তালিকা" -fঅর্থ "ফাইলের নাম"):

$ ssh-keygen -lf /path/to/ssh/key

সুতরাং উদাহরণস্বরূপ, আমার মেশিনে আমি যে কমান্ডটি চালিয়েছিলাম তা হ'ল (আরএসএ পাবলিক কী ব্যবহার করে):

$ ssh-keygen -lf ~/.ssh/id_rsa.pub
2048 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff /Users/username/.ssh/id_rsa.pub (RSA)

Ssh-keygen এর নতুন সংস্করণগুলির সাথে গিটহাব (MD5) ফিঙ্গারপ্রিন্ট ফর্ম্যাট পেতে, চালনা করুন:

$ ssh-keygen -E md5 -lf <fileName>

বোনাস তথ্য:

ssh-keygen -lfএছাড়াও কাজ করে known_hostsএবং authorized_keysফাইল।

লিনাক্স / ইউনিক্স / ওএস এক্স সিস্টেমে সর্বাধিক পাবলিক কীগুলি খুঁজতে, চালান

$ find /etc/ssh /home/*/.ssh /Users/*/.ssh -name '*.pub' -o -name 'authorized_keys' -o -name 'known_hosts'

(আপনি যদি অন্য ব্যবহারকারীর বাড়ির ভিতরে দেখতে চান তবে আপনাকে রুট বা সুডো হতে হবে))

ssh-add -lঅনুরূপ, কিন্তু আপনার এজেন্ট যোগ করা কি ফিঙ্গারপ্রিন্ট তালিকাবদ্ধ করে। (ওএস এক্স ব্যবহারকারীরা খেয়াল করে যে কীচাইনের মাধ্যমে ম্যাজিক পাসওয়ার্ডবিহীন এসএসএইচ ssh-এজেন্ট ব্যবহারের মতো নয়))


5
আমি কীভাবে খুঁজে পাব যে পথটি কী?
pal4Live 21'12

4
আপনার উদাহরণ হেক্স ফিঙ্গারপ্রিন্ট যেহেতু 32 ডিজিটের আমি বিশ্বাস করি এটি এমডি 5 ফিঙ্গারপ্রিন্ট হবে, তাই না? 40 অঙ্কের ফিঙ্গারপ্রিন্টের বিপরীতে, যা SHA1
15

8
অ উবুন্টু সিস্টেম প্রাসঙ্গিক ফাইলের মধ্যে হতে পারে, / etc / SSH যেমন /etc/ssh/ssh_host_rsa_key.pub
Zorawar

12
পাবলিক / প্রাইভেট কিপাইয়ারে উভয় কীগুলির জন্য আঙুলের ছাপ একই হওয়া উচিত বলে মনে করার মতো; সুতরাং এর ফিঙ্গারপ্রিন্টের জন্য .ssh/id_rsaএকই হওয়া উচিত .ssh/id_rsa.pub। সুতরাং, আপনি যে কোনও একটি ব্যবহার করতে পারেন (এবং, আপনি যদি আমার মতো হন এবং ট্যাব-সমাপ্তি পছন্দ করেন তবে এটি চাকরিতে 2 টি কম কীস্ট্রোক গ্রহণ করতে সক্ষম করে দেয়! দক্ষতা!)।
পার্থিয়ান শট

25
ssh-keygen -E md5 -lf ~/.ssh/id_rsa.pubআপনি যদি স্ট্যান্ডার্ড sha256 আউটপুট না চান ব্যবহার করুন
user8162

675

নতুন এসএসএইচ কমান্ডগুলি আঙুলের ছাপগুলিকে একটি SHA256 হিসাবে তালিকাভুক্ত করবে কী ।

উদাহরণ স্বরূপ:

ssh-keygen -lf ~/.ssh/id_dsa.pub 
1024 SHA256:19n6fkdz0qqmowiBy6XEaA87EuG/jgWUr44ZSBhJl6Y (DSA)

যদি আপনি এটি কোনও পুরানো ফিঙ্গারপ্রিন্টের সাথে তুলনা করতে চান তবে আপনাকে MD5 ফিঙ্গারপ্রিন্ট হ্যাশিং ফাংশনটি ব্যবহার করার জন্যও নির্দিষ্ট করতে হবে ।

ssh-keygen -E md5 -lf ~/.ssh/id_dsa.pub
2048 MD5:4d:5b:97:19:8c:fe:06:f0:29:e7:f5:96:77:cb:3c:71 (DSA)

এটাও আছে: -E sha1

আপডেট করুন ... হ্যাঁ ... হ্যাঁ ... আমি জানি ... এসএসএইচের জন্য ডিএসএ কীগুলি আর ব্যবহার করা উচিত নয়, তার পরিবর্তে পুরানো আরএসএ কী বা আরও নতুন একটিগ্রন্থিক কী ব্যবহার করা উচিত।

'প্রশাসকদের কাছে যা আমি উপরোক্ত কমান্ডটি সম্পাদন করে চলেছি। এটি পরিবর্তন! আপনি কমান্ডটি তৈরি করেন এবং ফলস্বরূপ আউটপুটটি ভুল-মিল হয়!


6
এখানে উল্লেখ sshকরার ssh -o FingerprintHash=md5 example.orgমতো বিষয় যে আপনি এই জবাবটিতে উল্লিখিত হিসাবে আপনাকে সার্ভারের পুরানো MD5 ফিঙ্গারপ্রিন্টটি ব্যবহার করে দেখাতে বলতে পারেন । (আমি কেবল এটির জন্য অনুসন্ধান করছিলাম, এবং এই উত্তরটি আমাকে সেই একের দিকে নিয়ে গেল, তাই আমি অন্যের মতো অভিজ্ঞতা অর্জন করতে পারি figure)
জোনাথন ওয়াই

25
এই উত্তরটি যারা github.com দেখায় (অর্থাত্ হেক্সে MD5 ফর্ম্যাট করা) তার কীগুলি তুলনা করতে ইচ্ছুকদের পক্ষে সবচেয়ে সহায়ক
hamx0r

2
পুট্টি কি রিপোর্ট করবে তার তুলনা করার জন্যও খুব সহায়ক।
pjcard

27

উবুন্টুতে আপনার কীটি দেখতে, কেবলমাত্র আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

ssh-add -l

আপনি এর মতো একটি আউটপুট পাবেন: আপনার 2568 0j:20:4b:88:a7:9t:wd:19:f0:d4:4y:9g:27:cf:97:23নাম @ উবুন্টু (আরএসএ)

তবে আপনি যদি এর মতো একটি ত্রুটি পান; Could not open a connection to your authentication agent.
তারপরে এর অর্থ হ'ল ssh- এজেন্ট চলছে না। আপনি এটি দিয়ে / চালাতে পারেন: ssh-agent bash(মন্তব্যগুলিতে @ রিচার্ডকে ধন্যবাদ) এবং তারপরে পুনরায় রান করুনssh-add -l


5
আপনি যদি উবুন্টুতে না থাকেন তবে দুর্ভাগ্যক্রমে এটি পেতে পারেন "আপনার প্রমাণীকরণ এজেন্টের সাথে কোনও সংযোগ খুলতে পারেনি।"
রজারডপ্যাক

1
এটি কেবলমাত্র যদি আপনার প্রমাণীকরণ এজেন্ট চলমান কাজ করে works
রাফলেউইন্ড

প্রমাণীকরণ এজেন্ট চলমান পেতে আপনি ব্যবহার ssh-agent bashএবং জীবন নিয়ে এগিয়ে যেতে পারেন । জীবনে সর্বদা হিসাবে; ssh-agentসমস্ত সিস্টেমে ধারাবাহিক প্রয়োগ হিসাবে গ্যারান্টিযুক্ত নয়।
রিচার্ড কেনেথ নিয়েসিওর

লিনাক্সের জন্য আরেকটি টিপ; Ssh-keygen-g3 এর বিকল্প -F (ডাম্প ফিঙ্গারপ্রিন্ট) কীটির আঙুলের ছাপটি প্রদর্শন করবে: sh ssh-keygen-g3 -F /path/to/keyfile.pub উত্তর. ssh.com/questions/494/…
অ্যানিএগাইল

18

একটি মূল জুটির (ব্যক্তিগত এবং পাবলিক কীগুলি) একই আঙুলের ছাপ থাকবে; সুতরাং আপনি যদি কোন ব্যক্তিগত কী কোন পাবলিক কী সম্পর্কিত তা মনে করতে পারেন না, তবে তাদের ফিঙ্গারপ্রিন্টগুলির সাথে তুলনা করে ম্যাচটি সন্ধান করুন।

মারভিন বিন্টোর সর্বাধিক ভোট দেওয়া উত্তর জনসাধারণের এসএসএইচ কী ফাইলটির আঙুলের ছাপ সরবরাহ করে । সংশ্লিষ্ট বেসরকারী এসএসএইচ কী এর আঙুলের ছাপটিও জিজ্ঞাসা করা যেতে পারে, তবে এটি নীচে দেখানো অনুসারে আরও দীর্ঘ ধাপে ধাপে প্রয়োজন।

  1. আপনি যদি এটি না করে থাকেন তবে এসএসএইচ এজেন্ট লোড করুন। সবচেয়ে সহজ উপায় হল প্রার্থনা করা

    $ ssh-agent bash
    

    অথবা

    $ ssh-agent tcsh
    

    (বা অন্য শেল আপনি ব্যবহার করেন)।

  2. আপনি পরীক্ষা করতে চান এমন ব্যক্তিগত কীটি লোড করুন:

    $ ssh-add /path/to/your-ssh-private-key
    

    কীটি পাসওয়ার্ড-সুরক্ষিত থাকলে আপনাকে পাসফ্রেজ লিখতে বলা হবে।

  3. এখন, অন্যরা যেমন বলেছে, টাইপ করুন

    $ ssh-add -l
    1024 fd:bc:8a:81:58:8f:2c:78:86:a2:cf:02:40:7d:9d:3c you@yourhost (DSA)
    

    fd:bc:...আপনি পরে আঙুলের ছাপ হয়। যদি একাধিক কী থাকে তবে একাধিক লাইন মুদ্রিত হবে এবং শেষ লাইনে সর্বশেষ লোড করা কীটির ফিঙ্গারপ্রিন্ট থাকবে।

  4. আপনি যদি এজেন্টটি থামাতে চান (যেমন, যদি আপনি উপরে 1 ধাপটি আবেদন করেন), তবে কেবল শেলের উপর 'প্রস্থান' টাইপ করুন, এবং এসএসএস এজেন্ট লোড হওয়ার আগে আপনি শেলটিতে ফিরে আসবেন।

আমি নতুন তথ্য যুক্ত করি না, তবে আশা করি এই উত্তরটি সমস্ত স্তরের ব্যবহারকারীদের কাছে পরিষ্কার।


প্রথম অনুচ্ছেদটি অসত্য, ssh-add -lএবং ssh-keygen -lপ্রদত্ত কী-পেয়ারের জন্য একই ফিঙ্গারপ্রিন্টটি ফিরিয়ে দেবে। এছাড়াও, এটি -lবড় হাতের নয়, বড় হাতের হওয়া উচিত ।
আলবার্টাস এজজেভাস

আমি এটির প্রতিযোগিতা করি না ssh-add -lএবং ssh-keygen -lপ্রদত্ত কী-পেয়ারের জন্য একই আঙুলের ছাপ ফেরত পাই না । তবে আমি বুঝতে পারি না যে প্রথম অনুচ্ছেদে আমার মূল বিবৃতিতে কী ভুল ছিল। আমি স্পষ্ট করে একটি বাক্য যুক্ত করেছি।
বীরাওয়ান পূর্বন্তো

1
এজেন্ট শুরু না করে, কীটি লোড করুন, তারপরে আঙুলের ছাপটি পেতে চাবিতে ssh-keygen নির্দেশ করা কেবল সহজ।
আলবার্টাস এজজেভাস

1
আপনার যদি কেবলমাত্র ব্যক্তিগত কী থাকে তবে অগত্যা আপনাকে চালানোর দরকার হয় না ssh-agent। অনুমান PRIVKEYকরা হচ্ছে প্রাইভেট কী ফাইলটিতে PUBKEYসেট করা হয়েছে , এবং (প্রাথমিকভাবে অস্তিত্বহীন) পাবলিক কী ফাইলে সেট করা হয়েছে, ssh-keygen -y -f "${PRIVKEY}" > "${PUBKEY}"এসএসএইচ পাবলিক কী পুনরুত্থিত করতে, ssh-keygen -E md5 -l -v -f "${PUBKEY}"যদি আপনি এমডি 5 হ্যাশ চান বা কেবল ssh-keygen -l -v -f "${PUBKEY}"SHA-256 হ্যাশ চান (SHA-256 এখন ডিফল্ট হচ্ছে)।
ডেভিড টনহোফার

12

আপনার কীগুলি কোনও এসএসএইচ এজেন্টে থাকলে দ্রুততম উপায়:

$ ssh-add -L | ssh-keygen -E md5 -lf /dev/stdin

এজেন্টের প্রতিটি কী এভাবে মুদ্রিত হবে:

4096 MD5:8f:c9:dc:40:ec:9e:dc:65:74:f7:20:c1:29:d1:e8:5a /Users/cmcginty/.ssh/id_rsa (RSA)

3
আমার গিটহাব অ্যাকাউন্টে থাকা ব্যক্তিদের বিরুদ্ধে আমার কীগুলি মেলাতে দ্রুততর উপায় প্রয়োজন এবং এই উত্তরটি আমাকে ঠিক তা করতে সহায়তা করেছিল।

11

এখানে ডাব্লুএস ফোরামগুলি থেকে সামগ্রী পুনরুত্পাদন করা , কারণ আমার ব্যবহারের ক্ষেত্রে এটি দরকারী বলে মনে হয়েছিল - আমি আমার কীগুলির সাথে কোনটি মেলে এমনটি কীভাবে মেলে যাচাই করতে চেয়েছিলাম যা আমি এডাব্লুএসে আমদানি করেছিলাম I

openssl pkey -in ~/.ssh/ec2/primary.pem -pubout -outform DER | openssl md5 -c

কোথায়: - primary.pemচেক করার জন্য ব্যক্তিগত কী


9
$ ssh-add -l 

ম্যাক ওএস এক্স ভি 10.8 (মাউন্টেন সিংহ) - ভি 10.10 (ইয়োসেমাইট) এও কাজ করবে ।

এটি -Eআঙুলের ছাপের বিন্যাসটি নির্দিষ্ট করার বিকল্পটিকে সমর্থন করে যাতে এমডি 5 প্রয়োজন হয় (এটি প্রায়শই ব্যবহৃত হয়, যেমন: গিটহাব দ্বারা), কেবল -E md5কমান্ডটিতে যুক্ত করুন।


সহজ উত্তরের জন্য +1। থেকে man ssh-addবিকল্প -lহয় "সব পরিচয় তালিকাসমূহ ফিঙ্গারপ্রিন্ট বর্তমানে এজেন্ট দ্বারা প্রতিনিধিত্ব"
XavierStuvw

8

উইন্ডোজে, আপনি যদি পিটিটিওয়াই / পেজেন্ট চালাচ্ছেন , আপনি পেজেন্টে আপনার পিটিটিওয়াই (.ppk) কী লোড করার সময় ফিঙ্গারপ্রিন্টটি তালিকাভুক্ত করা হবে। আপনি কোনটি ব্যবহার করছেন তা ভুলে যাওয়ার ক্ষেত্রে এটি বেশ কার্যকর।

এখানে চিত্র বিবরণ লিখুন


3
আপনাকে ধন্যবাদ, কখনও কখনও আমাদের লিনাক্সের লোকেরা উইন্ডোজ সম্পর্কে ভুলে যায়, বিশেষত ওপি যেমন পুট্টির উল্লেখ করেছে।
Jmons

@ দিমিত্রিআর 117 আপনি কেন কালো পাবলিক কীটি আঁকলেন কারণ এটি পুরো বিশ্বের কাছে জানা যায়?
মিচু

8

ডিজিটাল ওশেন ড্রপগুলি তৈরি করার জন্য আমার এসএসএইচ কী আঙুলের মুদ্রণটি পেতে আমি এটি ব্যবহার করি shell

fingerprint() {
    pubkeypath="$1"
    ssh-keygen -E md5 -lf "$pubkeypath" | awk '{ print $2 }' | cut -c 5-
}

এটি আপনার ~/.bashrc, উত্সটিতে রাখুন এবং তারপরে আপনি আঙুলের মুদ্রণটি তেমনভাবে পেতে পারেন:

$ fingerprint ~/.ssh/id_rsa.pub
d2:47:0a:87:30:a0:c0:df:6b:42:19:55:b4:f3:09:b9

2

আপনার এসএসএইচ এজেন্ট যদি চলমান থাকে তবে তা হয়

ssh-add -l

সমস্ত পরিচয়ের আরএসএ ফিঙ্গারপ্রিন্টগুলি -Lতালিকাবদ্ধ করতে , বা সর্বজনীন কী তালিকাভুক্ত করার জন্য।

যদি আপনার এজেন্ট চলমান না থাকে তবে চেষ্টা করুন:

ssh-agent sh -c 'ssh-add; ssh-add -l'

এবং আপনার সর্বজনীন কীগুলির জন্য:

ssh-agent sh -c 'ssh-add; ssh-add -L'

আপনি যদি বার্তাটি পান: ' এজেন্টের কোনও পরিচয় নেই। ', তারপরে আপনাকে ssh-keygenপ্রথমে আপনার আরএসএ কী তৈরি করতে হবে ।


আমি ওপেনশ ইনস্টল করেছি, তারপরে পুট্টি ব্যবহার করে সার্ভারের সাথে সংযোগ স্থাপনের চেষ্টা করেছি। এটি একটি ssh-ed25519 256 কী ফিঙ্গারপ্রিন্ট উপস্থাপন করছে, তবে আমি "কোনও পরিচয়" বার্তা পাচ্ছি না। আপনি কি জানেন কী এই চাবিটি কোথায় পাওয়া যাবে এবং তালিকাবদ্ধ হবে? একটি নতুন আরএসএ কী তৈরি করে বনাম এই কীটি ব্যবহার করার কোনও খারাপ দিক রয়েছে?
লর্ডচিটো 18

এটি অধীনে পাওয়া গেছে /etc/ssh/ssh_host_ed25519_key.pub। প্রশ্নের দ্বিতীয় অংশটি রয়ে গেছে: এই অটো উত্পন্ন কীটি ব্যবহারের কোনও খারাপ দিক?
লর্ডচিটো 18

1

কখনও কখনও আপনার মধ্যে কীগুলির একটি গুচ্ছ থাকতে পারে ~/.ssh ডিরেক্টরিতে এবং গিটহাব / গিটল্যাব / ইত্যাদি দ্বারা দেখানো ফিঙ্গারপ্রিন্টের সাথে কোনটি মেলে তা আপনি জানেন না।

আপনার ~/.sshডিরেক্টরিতে থাকা সমস্ত কীগুলির কী ফাইল নাম এবং MD5 ফিঙ্গারপ্রিন্টগুলি কীভাবে দেখানো যায় তা এখানে :

cd ~/.ssh
find . -type f -exec printf "\n{}\n" \; -exec ssh-keygen -E md5 -lf {} \;

(পরামিতিগুলির অর্থ কী, কমান্ড সম্পর্কে এই উত্তরটি দেখুনfind

মনে রাখবেন যে ব্যক্তিগত / পাবলিক ফাইলগুলি যা একটি কী এর সাথে থাকে সেগুলির একই ফিঙ্গারপ্রিন্ট থাকে, তাই আপনি সদৃশগুলি দেখতে পাবেন।


0

গুগল কম্পিউট ইঞ্জিন একটি লিনাক্স উদাহরণের সিরিয়াল আউটপুটে এসএসএইচ হোস্ট কী ফিঙ্গারপ্রিন্ট দেখায়। এপিআই জিএসইর থেকে ডেটা পেতে পারে এবং উদাহরণটিতে লগ ইন করার দরকার নেই।

সিরিয়াল আউটপুট থেকে আমি আর কোথাও এটি পাইনি। আমি মনে করি আঙুলের ছাপটি আরও কিছু প্রোগ্রামার-বান্ধব জায়গায় হওয়া উচিত।

তবে মনে হচ্ছে এটি কোনও উদাহরণের ধরণের উপর নির্ভর করে। আমি ডেবিয়ান 7 (হুইজি) এফ 1-মাইক্রো এর উদাহরণ ব্যবহার করছি।


-1

প্রথম সংযোগের পূর্বে কোনও রিমোট এসএসএইচ সার্ভারটি পরীক্ষা করতে, আপনি সার্ভারের জন্য সমস্ত এসএইচএইচ কী দেখতে এবং সেইসাথে কীটিটি পরিচিত হওয়ার পরে থেকে www.server-stats.net/ssh/ এ একবার নজর দিতে পারেন।

এটি কোনও এসএসএল শংসাপত্রের মতো নয়, তবে কোনও এসএসএইচ সার্ভারের সাথে প্রথমবার সংযোগ করার আগে অবশ্যই একটি করণীয়।


4
ব্যবহারকারী কোনও তৃতীয় পক্ষের ওয়েবসাইট খুঁজছিল না, তবে ওএস থেকে একটি কমান্ড লাইন।
অ্যান্ড্রু বারবার

সুতরাং, এটি মূলত রূপান্তর প্লাগইন , এসএসএল পরিবর্তে এসএসএইচ ব্যতীত এবং কেবল একটির (কিছুটা iffy) নোটারি সহ। ঠিক আছে যে শব্দ?
পার্থিয়ান শট

-1

ফেডোরায় আমি [সনাক্ত করুন ~ / .ssh] করি যা আমাকে কীগুলি বলেছে @

/root/.ssh
/root/.ssh/authorized_keys

ওপিগুলি তাদের কীগুলি কোথায় সন্ধান করবে তা দেখে মনে হচ্ছে (এটি এটি নয়, ~/.ssh/id*.pub এটি) এবং তাদের আঙ্গুলের ছাপগুলি পেতে চায়।
গার্ট ভ্যান ডেন বার্গ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.