দূরবর্তী যন্ত্র থেকে স্থানীয় মেশিনে ssh


1

আমি আমার স্থানীয় মেশিনে একটি দূরবর্তী এসএস শেল থেকে প্রবেশ করতে চাই। তাকিয়েifconfig

$ ifconfig

wlan0     Link encap:Ethernet  HWaddr 60:d8:19:24:bd:8b  
          inet addr:137.44.181.163  Bcast:137.44.183.255  Mask:255.255.252.0
          inet6 addr: fe80::62d8:19ff:fe24:bd8b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:2107490 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1813977 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2109347830 (2.1 GB)  TX bytes:340765253 (340.7 MB)

আমি ssh 137.44.181.163আমার লোকাল মেশিন থেকে ঠিক করতে পারি । তবে আমি যখন রিমোট মেশিন থেকে এটি চেষ্টা করি (হ্যাঁ আমি আসলে শেলটি থেকে বেরিয়ে আসার চেয়ে এটি করতে চাই) আমি পেয়েছি:

 ssh: connect to host 137.44.181.163 port 22: No route to host

22 পোর্ট খোলা আছে।

/etc/sysconfig/iptables স্থানীয় মেশিনে উপস্থিত ছিল না তাই আমি এটি তৈরি করে যুক্ত করেছি:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

নিশ্চিত হবার জন্য. এখনো কিছুনা.

সম্ভবত আমার সম্পূর্ণ পদ্ধতিরটি ভুল - তবে আমি ভাবলাম যে আমার স্থানীয় মেশিনে কোনও দূরবর্তী হোস্ট থেকে কীভাবে ফিরে যেতে পারি সে সম্পর্কে কারও যদি ধারণা থাকে? ফাইল / ফোল্ডার স্থানান্তর উদ্দেশ্যে আমার এটি করা দরকার। আমি scpস্থানীয় হোস্টে থাকাকালীন পুনরুদ্ধার না করে দূরবর্তী হোস্টের থেকে ফাইলটি ধাক্কা দেওয়ার প্রয়োজন হিসাবে আমি দূরবর্তী হোস্টের বাইরে এসে ব্যবহার করতে চাই না ।

উত্তর:


0

ত্রুটি বার্তাটি সব বলে: আপনার হোস্ট গন্তব্যে কীভাবে যাবেন তা জানেন না, কারণ গন্তব্য হোস্টের আইপি ঠিকানা বা নেটওয়ার্ক ঠিকানাটি আপনার রাউটিং টেবিলটিতে নেই।

প্রবেশ করুন netstat -rn। আপনার কিছু দেখতে হবে:

Destination     Gateway       Genmask         Flags   MSS Window  irtt Iface                                                                                                       
0.0.0.0         10.64.1.1     0.0.0.0         UG        0 0          0 wlan1

গেটওয়ে কলামে আইপি ঠিকানাটি আপনার রাউটারের হওয়া উচিত। 0.0.0.0 এর গন্তব্য আইপি ঠিকানা এবং 0.0.0.0 এর সাবনেট মাস্ক সহ এই জাতীয় প্রবেশকে ডিফল্ট গেটওয়ে বা ডিফল্ট রুট বলা হয়।

যদি আপনার রাউটিং টেবিলের ডিফল্ট রুট না থাকে তবে আপনার একটি যুক্ত করা উচিত। একটি স্থায়ী সমাধান হ'ল route add default gw [router_ip]মূল হিসাবে টার্মিনালে প্রবেশ করা । স্থায়ী সমাধানের জন্য আপনাকে আপনার হোস্টের স্ট্যাটিক আইপি কনফিগারেশন বা আপনার রাউটারের ডিএইচসিপি সার্ভার পরামিতিগুলি পরিবর্তন করতে হবে।


হাই লার্সেড - আমার স্থানীয় মেশিনে আমি দেখতে পাচ্ছি যে গেটওয়ে কলামে আমার আইপি ঠিকানা রয়েছে - তবে রিমোট সার্ভারে নেই। রিমোট সার্ভারে আমার রুট অ্যাক্সেস নেই, তাই আমি যে পদ্ধতিটি সেট আপ করেছি তা ব্যবহার করে আমি কীভাবে আমার স্থানীয় আইপি ঠিকানা যুক্ত করতে পারি তা আমি দেখতে পাচ্ছি না?
ব্রুসেজেপলিন

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