উদ্ভট এসএসএইচ সমস্যা - এটি এমনকি শুরু হবে না


10

আমি সম্প্রতি উবুন্টু 12.04 যথার্থ পেয়েছি, এটি পেয়েছি এবং কিছু মিডিয়াউইকি সফ্টওয়্যার, বাক্স এবং রাউটারের স্ট্যাটিক আইপি নিয়ে চলছে এবং মুখ্য পৃষ্ঠাতে এমনকি একটি সেল ফোন থেকে অ্যাক্সেস করতে সক্ষম হয়েছি। সবকিছু দুর্দান্ত মনে হয়েছিল ...

তারপরে আমি অবশেষে মনিটর এবং কীবোর্ড থেকে মুক্তি পেতে এবং এসএসএইচের মাধ্যমে দূরবর্তীভাবে লগইন করতে চেয়েছিলাম।

আমি ওপেনশ-সার্ভার ইনস্টল করেছি, পরীক্ষার জন্য 22 পোর্টে সবকিছু নির্দেশ করি এবং আমার উইন্ডোজ এক্সপি মেশিনে পুটি ইনস্টল করি। আমি একটি সংযোগ অস্বীকার পেয়েছিলাম। ফিরে গিয়ে উবুন্টু নিজেই ইনস্টল করা পরীক্ষা করা শুরু করল ... (আমি এই জায়গা থেকে মূলের নিচে)

$ sudo -s

$ service ssh status
ssh stop/waiting

$ service ssh start
ssh start/running, process 2212

$ service ssh status
ssh stop/waiting

স্পষ্টতই ssh বন্ধ হয়ে গেছে বা কোনও কিছুর জন্য অপেক্ষা করছে ...

$ ssh localhost
ssh: connect to host localhost port 22: Connection refused

আমি নিজের সাথে সংযোগও করতে পারি না ... আমি পোর্ট 22 ঠিকঠাক করছে কিনা তা দেখতে ইউফডাব্লু (ফায়ারওয়াল) পরীক্ষা করেছিলাম ...

$ sudo ufw status
Status: active
To        Action        From
22        ALLOW         Anywhere
22/tcp    ALLOW         Anywhere
22        ALLOW         Anywhere (v6)
22/tcp    ALLOW         Anywhere (v6)

sshd_config কেবল পোর্ট 22 দেখায়

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

সম্পাদনা:

এখানে আমার sshd_config ফাইল এবং আমার ssh_config ফাইল।

কমান্ডটি /usr/sbin/sshd -p 22 -D -d -eফিরে আসে:

/ etc / ssh / sshd_config লাইন 159: সাবসিস্টেম 'sftp' ইতিমধ্যে সংজ্ঞায়িত হয়েছে।

সম্পাদনা করুন: @ ফয়েবস sshd_config ফাইলটি সরানো এবং পুনরায় ইনস্টল করার কৌশলটি করেছে!

পরিষেবা ssh অবস্থা

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


1
আপনি কী /etc/ssh/ssh_configপেস্টবিনে ( পেস্ট.বুন্টু.কম ) আপনার এসএস পোস্ট করতে পারেন এবং লিঙ্কটি রাখতে প্রশ্নটি সম্পাদনা করতে পারেন?
কনফ-এ-ব্যবহার

Sshd কমান্ড সেবা এবং স্বতন্ত্র ডিবাগ মোডে sshd কমান্ড সঞ্চালন করুন: /usr/sbin/sshd -p 22 -D -d -e। সংযোগ করার চেষ্টা করুন এবং দেখুন কী ঘটে।
ফোবিস

খুশী যে এটি কাজ করেছে! আপনি আপনার পোস্টে তথ্য পোস্ট করার পরে দয়া করে আপনার উত্তরটি সরিয়ে দিন এবং প্রশ্নের উত্তর হিসাবে চিহ্নিত হিসাবে আমার উত্তরটি স্বীকার করুন।
ফোবিবস

যদি এই সমস্ত ব্যবহারকারী ঘটছে, আপনি এই ডক অনুসরণ করছেন তা নিশ্চিত করতে help.ubuntu.com/community/SSH/OpenSSH/Configuring বিশেষত / SSH / ssh_host_dsa_key এই ডক মধ্যে এই ডক প্রায় অংশ / ইত্যাদি পরীক্ষা askubuntu.com/questions / 485777 /…
জিমলোহসে

উত্তর:


10

আপনি আপনার /etc/ssh/sshd_configফাইলে নকল বিভাগ পেয়েছেন ।

আপনার sshd_configফাইলটির নতুন নাম দিন

sudo mv /etc/ssh/sshd_config /etc/ssh/sshd_config.old

এবং openssh-serverমূল ফাইলটি পুনরায় ইনস্টল করুন:

sudo apt-get install --reinstall openssh-server

এটি এখন কাজ করে দেখুন।


5

আমার সমস্যাটিও একটি সেটিংয়ের সমস্যা ছিল, তবে আমার পরিবর্তনগুলির মধ্যে কোনটি সমস্যা ছিল তা আমি বুঝতে পারি না। কিছুটা খনন করার পরে আপনি চালাতে পারেন sshd -tএবং কোনও sshd_configত্রুটি জানানো হবে।

root@sh1:/etc/ssh# sshd -t /etc/ssh/sshd_config line 102: Directive 'UsePAM' is not allowed within a Match block

যার অর্থ 'ম্যাচ ব্লক' সেটিংস sshd_configফাইলের শেষে হওয়া দরকার ।


আমার ত্রুটি: missing privilege separation directory: /var/run/sshdএখন কি?
ডেভেজাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.