আমি ubuntu সার্ভারে ssh এর মাধ্যমে সংযোগ করছি (16.04) এবং কিছু কারণে আমি আমার হোম ডিরেক্টরিতে ফাইল তৈরি করতে অক্ষম, তবে আমি এটির মধ্যে ডিরেক্টরি তৈরি করতে সক্ষম হচ্ছি। কোন আউটপুট দেওয়া হয় যখন উদাহরণস্বরূপ আমি আমার ফাইল সংরক্ষণ করতে স্পর্শ বা ভিম মত একটি সম্পাদক ব্যবহার করুন
আমার নির্দিষ্ট উদাহরণে, আমি প্রমাণীকরণের জন্য এই সার্ভারে একটি পাবলিক কী আমদানি করার চেষ্টা করছি,
.ssh ফোল্ডার তৈরি এবং অনুমতি সংশোধন করার সময় আমার কোন সমস্যা নেই
mkdir .ssh
chmod 700 .ssh/
কিন্তু যখন আমি cs এবং cd মধ্যে cd
touch authorized_keys
কিছুই ঘটে না (কোন আউটপুট ত্রুটি, কিছুই না)
আপনি কি জানেন কেন এই ঘটতে পারে?
অতিরিক্ত তথ্য হিসাবে, এই সার্ভার একটি proftpd সার্ভার চলমান আছে
আপনার মূল্যবান উত্তর জন্য আগাম ধন্যবাদ
হালনাগাদ:
প্রস্তাবিত, এখানে আমার আউটপুট
user@server:~/.ssh$ touch test
user@server:~/.ssh$ echo $?
0
user@server:~/.ssh$ ls -la
total 8
drwxrwxr-x 2 user user 4096 Mar 2 14:29 .
drwxr-xr-x 5 user user 4096 Mar 2 14:22 ..
স্পর্শ কমান্ড কিছু আউটপুট অনুমিত হয় না, কিন্তু ফাইল এখনও তৈরি করা উচিত। এটা কি হচ্ছে?
—
Joseph Sible
@JosephSible ফাইল তৈরি করা হয় না
—
Juan
অবিলম্বে পরে
—
Joseph Sible
touch
কমান্ড, রান echo $?
এবং তারপর ls -la
এবং উভয় আউটপুট পোস্ট।
@ জোসেফসেবেল আমি আপনার পরামর্শগুলি যেসব কমান্ডগুলির প্রস্তাব দিয়েছি তা আউটপুট দিয়ে আপডেট করেছি, আগাম ধন্যবাদ
—
Juan
আপনি অন্যান্য উপায়ে ফাইল তৈরি করতে পারেন, মত
—
Barmar
echo > authorized_keys
?