ডাটাবেসে টানেল দেওয়ার জন্য পুট্টি কীভাবে ব্যবহার করবেন


1

আমি আমার উইন্ডোজ 10 হোম কম্পিউটারে পুটি টানেল ব্যবহার করে একটি উবুন্টু 18.04 সার্ভারে একটি রিমোট মাইএসকিউএল ডাটাবেসের সাথে সংযোগ দেওয়ার চেষ্টা করছি।

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

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

তারপরে, আমি পুটি সেশনটি চালানোর সময়, আমি প্রত্যাশা করব যে আমি ডিবিভারের মতো একটি ডেটাবেস সরঞ্জাম খুলতে পারি এবং এর সাথে একটি সংযোগ তৈরি করতে পারি localhost:3307এবং এটি আমাকে 3306-তে দূরবর্তী সার্ভারের মাইএসকিউএল ডাটাবেসে সংযুক্ত করতে পারে I যখন আমি এটি চেষ্টা করি, আমি একটি পাই ত্রুটি। আমি কি একটি গুরুত্বপূর্ণ পদক্ষেপ মিস করছি?

আমি জানি যে রিমোট ডাটাবেসের সাথে সংযোগ স্থাপনের অন্যান্য উপায় রয়েছে (ডিবিভারে অন্তর্নির্মিত এসএসএইচ টানেল সহ, যা রেকর্ডের জন্য, ভাল কাজ করে!) তবে আমাকে কার্যপ্রবাহের জন্য পুট্টির মতো এসএসএইচ টানেলটি ব্যবহার করা দরকার। ' আমি চেষ্টা করছি ডিবিভার কেবলমাত্র একটি উদাহরণ যা আমার প্রোগ্রামযুক্ত ওয়ার্কফ্লো হিসাবে একই ত্রুটি দেখায়। সুতরাং দয়া করে সেই চিন্তার ট্রেনের তুলনায় আপনার সমর্থনটি রাখুন, আপনাকে ধন্যবাদ।

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

পুট্টি ইভেন্ট লগ

2019-01-15 10:47:02 Connecting to 159.###.###.74 port 22
2019-01-15 10:47:02 We claim version: SSH-2.0-PuTTY_Release_0.70
2019-01-15 10:47:02 Server version: SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.1
2019-01-15 10:47:02 Using SSH protocol version 2
2019-01-15 10:47:02 Doing ECDH key exchange with curve Curve25519 and hash SHA-256
2019-01-15 10:47:03 Server also has ecdsa-sha2-nistp256/ssh-rsa host keys, but we don't know any of them
2019-01-15 10:47:03 Host key fingerprint is:
2019-01-15 10:47:03 ssh-ed25519 256 ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
2019-01-15 10:47:03 Initialised AES-256 SDCTR client->server encryption
2019-01-15 10:47:03 Initialised HMAC-SHA-256 client->server MAC algorithm
2019-01-15 10:47:03 Initialised AES-256 SDCTR server->client encryption
2019-01-15 10:47:03 Initialised HMAC-SHA-256 server->client MAC algorithm
2019-01-15 10:47:10 Sent password
2019-01-15 10:47:10 Access granted
2019-01-15 10:47:10 Opening session as main channel
2019-01-15 10:47:11 Opened main channel
2019-01-15 10:47:11 Local port 3307 forwarding to 159.###.###.74:3306
2019-01-15 10:47:11 Allocated pty (ospeed 38400bps, ispeed 38400bps)
2019-01-15 10:47:11 Started a shell/command

পুটি এমনকি লগতে কি বলে? কী 159....74?
মার্টিন প্রিক্রিল

এটাই আমার দূরবর্তী সার্ভার আইপি। আমি গোপনীয়তার জন্য এর কিছুটা ঝাপসা করে দিয়েছি। পুট্টির ইভেন্ট ইভেন্টে আমি কিছুই দেখতে পাচ্ছি না। আমি একটি putty.log ফাইল দেখেছি তবে এটি কেবলমাত্র আমার টার্মিনাল সেশনের পাঠ্যটি দেখায় তাই এটি টানেলের সাথে সম্পর্কিত নয়।
Frantumn

আমি পুটি ইভেন্ট ইভেন্ট লগের জন্য জিজ্ঞাসা করেছি (পট্টি উইন্ডো ক্যাপশনটিতে ডান ক্লিক করুন) + আপনি localhostসার্ভারের সাথে সংযোগ স্থাপন করায় আপনি আইপি পরিবর্তে চেষ্টা করেছিলেন?
মার্টিন প্রিক্রিল

@ মার্টিনপ্রিক্রিল লগটি কোথায় ছিল তা ব্যাখ্যা করার জন্য আপনাকে ধন্যবাদ। আমি জানতাম না যে সেখানে ছিল! আমি আমার পোস্টে লগ যুক্ত করেছি। আমি গোপনীয়তার জন্য আবার # এর সাথে কিছু নম্বর প্রতিস্থাপন করেছি। এবং হ্যাঁ, আমি দূরবর্তী সার্ভার আইপির পরিবর্তে লোকালহোস্ট ব্যবহার করার চেষ্টা করেছি। এটি কাজ করে না।
Frantumn

@ কামিলম্যাসিওরওস্কি এটি করেছে! আমি লোকহোস্ট চেষ্টা করেছি: 3306, উপরে উল্লিখিত হিসাবে, তবে 127.0.0.1:3306 নয়। চেষ্টা করার পরে এটি কাজ করে। ধন্যবাদ! আপনি যদি চান সমাধানটি নির্দ্বিধায় করুন।
15:44

উত্তর:


2

পুটিতে, আমার ফরোয়ার্ড গন্তব্যটি পাবলিক আইপির পরিবর্তে 127.0.0.1:3306 হওয়া উচিত ছিল। আমি লোকালহোস্ট: 3306 ব্যবহার করার চেষ্টা করেছি এবং এটি কার্যকর হয়নি। এটি 127.0.0.1 হতে হয়েছিল কারণ মাইএসকিউএল যা শোনার জন্য সেট করা হয়েছিল এটিই ছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.