আমি কেবল পাসওয়ার্ড ফাঁকা রেখে নটিলাসের "কানেক্ট টু সার্ভার" বৈশিষ্ট্যের মাধ্যমে একটি এসএসএইচ সার্ভারে লগইন করার চেষ্টা করেছি, কিন্তু এটি কার্যকর হয়নি।
আমি আমার সিস্টেমে থাকা কীটি ব্যবহার করে কীভাবে আমার সার্ভারের সাথে সংযোগ করব?
আমি কেবল পাসওয়ার্ড ফাঁকা রেখে নটিলাসের "কানেক্ট টু সার্ভার" বৈশিষ্ট্যের মাধ্যমে একটি এসএসএইচ সার্ভারে লগইন করার চেষ্টা করেছি, কিন্তু এটি কার্যকর হয়নি।
আমি আমার সিস্টেমে থাকা কীটি ব্যবহার করে কীভাবে আমার সার্ভারের সাথে সংযোগ করব?
উত্তর:
নীচের ক্ষেত্রগুলিতে ব্যবহারকারীর নাম প্রবেশের পরিবর্তে, আপনাকে user@
সার্ভারের ঠিকানায় প্রিপেন্ড করতে হবে এবং ব্যবহারকারীর নাম এবং পাসওয়ার্ড উভয়ই ফাঁকা রাখতে হবে:
cd
কী যুক্ত ডিরেক্টরিতে কেবল পরে । আমাকে কীটি অন্য কোথাও স্থানান্তরিত করতে হবে, বা নটিলাসকে বলতে হবে এটি কোনওরকম কোথায় খুঁজে পাবে?
ssh-add path/to/keyfile
এবং আবার চেষ্টা করুন। এটা আমার জন্য তাত্ক্ষণিকভাবে এটি স্থির।
আমার সাধারণ ব্যবহারকারীনাম-পাসওয়ার্ড মোড ব্যবহার করে .pem কী + কানেক্ট করে EC2 উদাহরণের সাথে সংযোগ স্থাপন করা দরকার। হোস্টের অন্যান্য নামগুলি ~/.ssh/config
ফাইলে অন্তর্ভুক্ত করে আমি এই প্রয়োজনীয়তাগুলি সমাধান করেছি । উদাহরণ:
Host ssh_using_key
HostName abc.myawesomesite.com
User ubuntu
IdentityFile ~/.ssh/MyPrivateKey.pem
Compression yes
Host ssh_using_userpass
HostName 173.193.72.103
User root
Port 2222
উপরে বর্ণিত হিসাবে এখন ফাইল> নটিলাসের সার্ভারে কানেক্ট করুন to উদাহরণ:
কী ব্যবহার করে এসএসএইচের জন্য:
Server = ssh_using_key (as in the ~/.ssh/config file)
Type = SSH
Folder = /var/www
[leave User Details BLANK.]
ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করে এসএসএইচের জন্য:
Server = ssh_using_userpass (as in the ~/.ssh/config file)
Port = 2222
Type = SSH
Folder = /home/www
User name = root
Password = lamepassword
Check Remember this password.
আপনার প্রয়োজন অনুসারে এটি পরিবর্তন করুন। আশা করি এটি কাউকে সাহায্য করবে।
আমার এই সমস্যাটি ছিল যখন আমি ইউনিটি ব্যবহার করা বন্ধ করে দিয়ে ইউনিটির সাথে specর্ধ্বমুখী হওয়া সত্ত্বেও আমার মেশিন ক্রল হওয়ার সাথে সাথে জিনোম 3 এ চলে গেল।
যাইহোক, আমি প্রথমে আমার। / .Ssh / ज्ञात_হোস্ট ফাইলটি সরিয়েছি তা নিশ্চিত করার জন্য এটি কোনও আঙুলের ছাপের সমস্যা নয়। এটি এতটা হয়নি যে আমি মনে করি না এই পদক্ষেপটি প্রয়োজনীয় ছিল।
আমি তখন চেষ্টা (ঠিক আমি যেমন তামাশার জন্য এখন দ্বারা অন্য সব কিছুর চেষ্টা চাই) আমার পাসফ্রেজ যেখানে এটা আমার পাসওয়ার্ড জানতে চাওয়া লিখে । দেখুন এবং দেখুন এটি কাজ করে।
টম একটি মন্তব্যে উল্লিখিত হিসাবে, এই চেষ্টা করুন:
ssh-add path
path
আপনার .pem
ফাইলের পথ কোথায় ?
উবুন্টু 14.04 এলটিএসের জন্য
নটিলাস উইন্ডোটি সামান্য পরিবর্তিত হয়েছে।
আগ্রহী:
~/.ssh/authorized_keys
আপনার স্থানীয় কম্পিউটারে নটিলাস খুলুন।
এই URL বিন্যাস ব্যবহার এ লগইন করুন: ssh://user@server
। আপনার হোম প্যাচ ব্যতীত অন্য যে কোনও কিছুতে সিডি করতে, একটি স্ল্যাশ যুক্ত করুন। ssh://user@server/var/www
উদাহরণ স্বরূপ.
আমি সাগুনের পদ্ধতির চেষ্টা করেছি , তবে সার্ভারের সাথে সংযোগের জন্য ইউআই 16.04-এ আলাদা। এখন প্রয়োজনীয় আদেশ বা যুক্তিটি হ'ল ssh://ssh_using_key
।
যারা কী.পেম ব্যবহার করছেন তাদের জন্য এটি আমার কাজগুলি অনুসরণ করে:
আপনার key.pem ফাইলের অনুমতিটি ব্যবহার করে এটি পরিবর্তন করুন:
sudo chmod 700 key.pem
এবং তারপরে এটি ~ / .ssh / কনফিগারেশনে যুক্ত করুন (এই ফাইলটির অস্তিত্ব থাকতে পারে, যদি তা হয় তবে এটি 'সিডি ~ / .ssh /' এবং তারপরে 'সুডো ন্যানো কনফিগারেশন' ব্যবহার করে তৈরি করুন):
Host my_server
HostName 111.0.0.1
User ubuntu
IdentityFile /home/user/somefolder/key.pem
111.0.0.1 আপনার সার্ভার আইপি ঠিকানা, আপনি এই আদেশটি ব্যবহার করে এটি খুঁজে পেতে পারেন:
ping mysite.com
এবং তারপরে নটিলাস / ফাইল 'সার্ভারে কানেক্ট করুন' দিয়ে চেষ্টা করুন:
sftp://ubuntu@myserver/home
sftp://ubuntu@myserver/var/www
sftp://ubuntu@myserver/etc
আপনি সংযোগ করার সময় আপনি এই জাতীয় ডিরেক্টরি পরিবর্তন করতে পারেন।
বা বিকল্পভাবে আপনি উবুন্টুতে অন্তর্নির্মিত 'রিমিনা রিমোট ডেস্কটপ ক্লায়েন্ট' ব্যবহার করতে পারেন, আপনি এটি ড্যাশবোর্ডে খুঁজে পেতে পারেন way
ধন্যবাদ।