আমার ~ / অ্যাপ্লিকেশনগুলিতে একটি ফোল্ডার এবং অন্যটিতে মূল / অ্যাপস /
আমি তাদের কাছে এসএসএস করতে চাই
ssh user@abc.com:~/apps/
এবং
ssh user@abc.com:/apps/
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
হোস্ট - নেম সমাধান না করতে পারে
আমি কি ভুল করছি?
আমার ~ / অ্যাপ্লিকেশনগুলিতে একটি ফোল্ডার এবং অন্যটিতে মূল / অ্যাপস /
আমি তাদের কাছে এসএসএস করতে চাই
ssh user@abc.com:~/apps/
এবং
ssh user@abc.com:/apps/
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
হোস্ট - নেম সমাধান না করতে পারে
আমি কি ভুল করছি?
উত্তর:
ssh user@server -t "cd /some/directory; bash --login"
-t
ব্যবহারকারীর মিথস্ক্রিয়া থাকলে সংযোগ রাখে)bash --login
cd
(দেখুন -t
) পরে সংযোগ রাখা প্রয়োজনএসএসএইচ নিম্নলিখিত সিনট্যাক্স আশা করে:
ssh [other_options] [user@]hostname [command]
সুতরাং আপনি টাইপ করার সময়:
ssh user@abc.com:~/apps/
এসএসএইচ বুঝতে পেরেছিল যে আপনি একটি "ব্যবহারকারী" এর সাথে "abc.com:~/apps/" নামের একটি হোস্টের সাথে সংযোগ করতে চান। যেহেতু হোস্টটি বিদ্যমান নেই, তাই আপনি উদ্ধৃত ত্রুটিটি পান।
আপনাকে আপনার আদেশটি এভাবে দুটি ভাঙতে হবে:
ssh user@abc.com
(type the password, and wait for ssh to log you in)
cd ~/apps/
সম্পাদনা করুন: আপনি সর্বদা user@abc.com হিসাবে ssh করতে পারেন এবং তারপরে কেবল সিডি ফোল্ডার নাম ব্যবহার করে পছন্দসই ফোল্ডারে নেভিগেট করতে পারেন
ওজায়ের কাফরে আরও ভাল করে ব্যাখ্যা করলেন
নীচে আমাকে উবুন্টুতে লগইন করতে এবং একটি লাইনে একটি ডিরেক্টরিতে যেতে দাও:
ssh user@abc.com -t "cd /path/to/your/directory/; `echo $SHELL --login`"
বা শুধু
ssh user@abc.com -t "cd /path/to/your/directory/; bash --login"
শুভকামনা করছি