ডিরেক্টরি '/var/empty/.ssh' তৈরি করতে পারেনি


8

প্রতিদিন কয়েক ঘন্টা ব্যবহারের পরে, এসএসএইচ ব্যবহার করে যে কোনও কিছু এলোমেলোভাবে কাজ করা বন্ধ করে দেবে। আমার মেশিনটি পুনরায় চালু করার একমাত্র সমাধান হ'ল এটি এলোমেলোভাবে আবার না হওয়া পর্যন্ত এটি ঠিক করে।

> git push
Could not create directory '/var/empty/.ssh'.
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

একটি ভিন্ন হোস্টে ssh করার চেষ্টা করার পরে -v (ব্রেভিটির জন্য সংক্ষিপ্ত) এর সাথে আরও তথ্য এখানে দেওয়া হয়েছে:

debug1: Connection established.
Could not create directory '/var/empty/.ssh'.
debug1: identity file /var/empty/.ssh/id_rsa type -1
debug1: identity file /var/empty/.ssh/id_rsa-cert type -1
debug1: identity file /var/empty/.ssh/id_dsa type -1
debug1: identity file /var/empty/.ssh/id_dsa-cert type -1 

আমি আমার প্রধান ওএসএক্স ব্যবহারকারী লগইন করেছি। ~ / এবং ~ / .ssh উভয়ই সূক্ষ্ম এবং অক্ষত এবং যখন এটি ঘটে তখন আমি আমার ব্যবহারকারীর অনুমতিতে কিছুই করি না। আমি যখন / এ জাতীয় কোনও কিছু নিয়ে অবশ্যই বেঁচে থাকি না যখন এটি ঘটে।

এটি কেন ঘটে চলেছে তা বোঝার জন্য এটির সমস্যা সমাধানের জন্য আমি কী কী চেষ্টা করার চেষ্টা করতে পারি?


এর আউটপুট কি ls -l /var/empty?
বিট্রি

আপনি যখন ম্যানুয়ালি .sshডিরেক্টরিটি তৈরি করবেন তখন কী ঘটে /var/empty। আপনি chown -R USERNAME /var/empty/.sshনিজের অ্যাকাউন্টে মালিকানা পরিবর্তন করতে ব্যবহার করতে পারেন ।
কোবাল্টজ

ls -l /var/emptyকিছুই না। @ কোবাল্টজ এসএসএসের জন্য আমার কীটি না লাগা অবধি এটি কাজ করে এবং তারপরে এটি ব্যর্থ হয় কারণ এটি তাদের সন্ধান করতে পারে না /var/empty/.ssh। আমি সেগুলি সরাতে পারি, তবে এটি অন্তর্নিহিত সমস্যাটি কী তা আমাকে বলে না।
doremi

ঠিক আছে, আমি সম্ভবত সঠিক কমান্ড সম্পর্কে জিজ্ঞাসা করলে এটি সম্ভবত আরও ভাল কাজ করবে। কি stat -f "%Sp" /var/emptyবলে?
বিট্রি

3
drwxr-xr-x, তবে আমি মনে করি / var / খালি মূল সমস্যাটির জন্য লাল হেরিং, এজন্য ssh আমার বাড়ির dir এর .ssh ব্যবহার বন্ধ করে দেয় এবং অন্য কোনও জায়গায় সন্ধান শুরু করে।
doremi

উত্তর:


7

আপনি কি এলডিএপি-ব্যাকড লগইন ব্যবহার করছেন? আপনার মেশিনটি ldap এর সাথে সংযোগ হারিয়ে ফেলেছে এবং কোনওভাবে আপনার হোম বৈশিষ্ট্যটি হারিয়েছে এটি সম্ভব। একজন সহকর্মী পুনরায় বুটের পরিবর্তে তার নেটওয়ার্কটি সংযোগ বিচ্ছিন্ন করে এবং পুনরায় সংযোগের মাধ্যমে এটি 'প্রায় পেয়েছিলেন'।

বিরক্তিকর, তবে সম্ভবত সমস্যার মূল কারণটির এক ধাপ কাছাকাছি ..


1
নেটওয়ার্কে সংযোগ বিচ্ছিন্ন / পুনরায় সংযোগ স্থাপন আমার জন্য এই সমস্যাটি স্থির করে।
ইরান

1

আপনার সম্ভবত $ হোম এনভায়ারোমেন্ট ভেরিয়েবলটি থেকে পরিবর্তন করা /var/emptyউচিত ।/Users/username

হোম = "/ ব্যবহারকারী / আপনার ব্যবহারকারী নাম "
 রফতানি করুন

কৌতুক করা উচিত।


0

কেন হয় তা আমি জানি না, তবে আমি এটির সাথে এটি পেয়েছিলাম:

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