এসএসএইচ সংযোগ তৈরি করতে ধীর [নকল]


25

আমি কেবল উবুন্টু ১১.১০ ইনস্টল করেছি এবং যখনই আমি আমার সার্ভারগুলিতে এসএসএইচ চেষ্টা করি এটি খুব ধীর। এটি পাসওয়ার্ড প্রম্পট প্রদর্শন করার আগে এটি 40 সেকেন্ড এবং 60 সেকেন্ডের মধ্যে সময় নিতে পারে।

আমি ব্যবহার করি:

ssh myuser@myserver.com

আমি লগ ইন হয়ে গেলে, সবকিছু ঠিকঠাক হয় এবং এটি দ্রুত কাজ করে।

কেন এটি এত দীর্ঘ সময় নেয়, এবং আমি কীভাবে এটি ঠিক করতে পারি? আমি ব্যবহার করতে পারি এসএসএইচ কমান্ডের কোনও বিকল্প আছে কি?

উত্তর:


44

এটি ধীর কারণ ওপেনএসএসএইচ ডেমন ক্লায়েন্টের হোস্টনেমকে বৈধ করে তা নিশ্চিত করার জন্য একটি বিপরীত লুকোচুরি চালানোর জন্য ডিএনএস ব্যবহার করে

sudo vi /etc/ssh/ssh_config

নিম্নলিখিত লাইন মন্তব্য করুন

#GSSAPIAuthentication yes
#GSSAPIDelegateCredentials no

অথবা

এটি যোগ করুন:

UseDNS no

6
সার্ভার সাইডের জন্য একটি sshd_config ফাইল এবং ক্লায়েন্ট পক্ষের জন্য ssh_config রয়েছে। Ssh_config ফাইলে ক্লায়েন্ট এবং সার্ভারে এই বিকল্পগুলি সেট করা আমাকে সাহায্য করে না। শুধু আমি সেট GSSAPIAuthentication noএবং GSSAPIDelegateCredentials yesযোগ UseDNS noসার্ভারের sshd_config ফাইলে এটা সংযোগ গতি বাড়াতে হয়নি আমার জন্য।
metakermit

1
এটি করার কোনও সুরক্ষা জড়িত নেই?
TheStoryCoder

@ দ্য স্টিরিকোডার ভাল প্রশ্ন, অসুস্থদের দ্বিগুণ চেক করতে হবে, আপনি এখন আমার কৌতূহলকে ট্রিগার করেছেন ...
জিউস

1
যুক্ত হওয়ার পরে UseDNS no, Bad configuration option: usednsযখন আমি অন্য সার্ভারে লগইন করার চেষ্টা করলাম তখন পেয়েছি ।
ক্যাস্পার

1
সেট করার চেষ্টা UseDNSকরতে noমধ্যে /etc/sshd_configবা /etc/ssh/sshd_config। না /etc/ssh_config!
ইউ জিয়াও

13

এটি বুক অফ জিউসের জবাবের পরিপূরক মাত্র। আপনার কাছে রুট অ্যাক্সেস (sudo) না থাকলে আপনি এখনও এটি কনফিগার করতে পারেন।

আপনাকে আপনার "ব্যবহারকারী ssh_config" ফাইলটি সম্পাদনা করতে হবে যা হ'ল:

vi $HOME/.ssh/config

(দ্রষ্টব্য: আপনাকে ডিরেক্টরিটি তৈরি করতে হবে $ হোম / / এসএসএটি উপস্থিত না থাকলে)

এবং যোগ করুন:

Host *
  GSSAPIAuthentication no
  GSSAPIDelegateCredentials yes

প্রয়োজনে আপনি প্রতি হোস্ট ভিত্তিতে এটি করতে পারেন :) উদাহরণস্বরূপ:

Host linux-srv
  HostName 192.158.1.1
  GSSAPIAuthentication no
  GSSAPIDelegateCredentials yes

আইপি ঠিকানাটি আপনার সার্ভারের আইপির সাথে মেলে কিনা তা নিশ্চিত করুন। একটি দুর্দান্ত সুবিধা হ'ল এখন ssh এই সার্ভারটির জন্য স্বতঃপূরণ সরবরাহ করবে। সুতরাং আপনি ssh lin+ টাইপ করতে পারেন Tabএবং এটিতে স্বয়ংক্রিয়ভাবে সম্পূর্ণ হওয়া উচিত ssh linux-srv

আপনি একগুচ্ছ ব্যবহারযোগ্য বিকল্প যুক্ত করতে পারেন যাতে প্রতিবার সেগুলি টাইপ করতে না হয়:

User <a user>
Port <a port number>
IdentityFile <a specific private key>
Compression yes
....

এর পরিবর্তে ssh -C -p 1022 -i ~/.hidden/prv-key-4096bit superuser@192.158.1.1একটি সরল টাইপ ssh linux-srvনা করে যথেষ্ট হবে!

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