Ssh ব্যবহার করে আমার একটি সার্ভারের সংযোগ শুরু হতে 20 সেকেন্ডের বেশি সময় নেয়।
এটি ল্যান বা ডাব্লিউএএন শর্তের সাথে সম্পর্কিত নয়, যেহেতু নিজের সাথে সংযোগটি একই লাগে (ssh লোকালহোস্ট)। সংযোগ অবশেষে প্রতিষ্ঠিত হওয়ার পরে, সার্ভারের সাথে ইন্টারঅ্যাক্ট করা খুব দ্রুত।
-Vvv ব্যবহার করে দেখা যায় যে "অঙ্গীকার: নেটওয়ার্ক" বলার পরে সংযোগ আটকে গেছে। এই মুহুর্তে, প্রমাণীকরণ (এখানে কী ব্যবহার করে) ইতিমধ্যে এখানে দৃশ্যমান হিসাবে সম্পন্ন হয়েছে:
...
debug1: Authentication succeeded (publickey).
Authenticated to myserver.mydomain.com ([xx.xx.xx.xx]:22).
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: network
(... এখানে 15 থেকে 25 সেকেন্ডের জন্য আটকে আছে ...)
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug2: callback start
debug2: fd 3 setting TCP_NODELAY
debug2: client_session2_setup: id 0
...
সার্ভারটি উবুন্টু 16.04। এটি ইতিমধ্যে আমার সাথে অন্য সার্ভারের সাথে ঘটেছিল (এটি ছিল উবুন্টু 12.04), স্নায়ু সমাধানটি খুঁজে পেয়েছিল এবং সমস্যাটি কিছুক্ষণ পরে অদৃশ্য হয়ে গেল ...
sshd_config উবুন্টু প্রদত্ত ডিফল্ট।
এখন পর্যন্ত আমি চেষ্টা করেছি:
- -o GSSAPIAuthentication = ssh কমান্ড ব্যবহার করে না
- একটি কী এর পরিবর্তে পাসওয়ার্ড ব্যবহার করা
- sshd_config এ হ্যাঁর পরিবর্তে UsePrivilegeSeparation ব্যবহার করুন
systemctl restart systemd-logind
কেবলমাত্র আমার জন্য অল্প সময়ের জন্য সমস্যার সমাধান করে।
pam_systemd(sshd:session): Failed to create session: Connection timed out
একটি উত্তরে উল্লিখিত হিসাবে দেখছেন তবে এটি হতে পারে github.com/systemd/systemd/issues/2925