দূরবর্তী সার্ভারগুলিতে লগইন করার সর্বোত্তম উপায় কী?


3

আমি বর্তমানে টার্মিনাল খোলার মাধ্যমে, ssh-এজেন্ট শুরু করে, একটি কী যুক্ত করে, xterm আরম্ভ করে এবং তারপরে ssh এর মাধ্যমে সংযোগ স্থাপন করে একটি রিমোট সার্ভারে লগ ইন করছি।

এর জন্য আমার কোন সরঞ্জামগুলি ব্যবহার করা উচিত? আমি কীচেইনের দিকে নজর রেখেছি, তবে ডক্সগুলি কীভাবে এটি ssh এর জন্য ব্যবহার করবেন তা ব্যাখ্যা করে না।


2
আপনি কি লিনাক্স সার্ভারে লগ ইন করছেন? যদি তা হয় তবে কেবলমাত্র টার্মিনালটি খোলার জন্য এবং "ssh user@my.server.address -X" চালানো আপনার জন্য স্বয়ংক্রিয়ভাবে এক্সটার্ম চালু করবে; কোন অতিরিক্ত পদক্ষেপের প্রয়োজন নেই।
কোয়ান্টিনেক্স

1
আপনি এই সার্ভারে দূরবর্তীভাবে কোন কাজগুলি সম্পাদন করছেন তার মতো কিছু অতিরিক্ত তথ্য সরবরাহ করতে পারেন? আপনি কি অফিসে (এর ল্যানের ভিতরে) এবং অফিসের বাইরে পরিচালনা করেন এমন কোনও সংস্থার সার্ভার? ধন্যবাদ!
নিকোলাস আরভেলো

বেশিরভাগ ক্ষেত্রে আমি সার্ভারগুলি শুরু করে এবং বন্ধ করে দিচ্ছি, গিট থেকে কোডটি টানছি, সেই কোডটি বিকাশের জন্য সম্পাদনা করছি। সিসাদমিন এবং উন্নয়ন।
চের্নেভিক

উত্তর:


2

এটা ঠিক কাজ করা উচিত। আরও বিশদে বিশদ: প্রথমত, ssh-agentনিজেকে চালাবেন না , যেহেতু চালু করা আপনার চাহিদা অনুসারে এটি চালাবে। নিশ্চিত হয়ে নিন যে আপনার প্রাইভেট এসএস কী ~/.ssh/যথাযথ অনুমতি সহ রয়েছে, অর্থাত্ কারও দ্বারা পঠনযোগ্য নয় তবে নিজে:

; ls -l .ssh/id_dsa
-rw-------  1 user  13799  736 Oct 12  2001 .ssh/id_dsa

এখন চালান ssh remote-hostname। আপনাকে কীটি আনলক করতে দেওয়াতে একটি ডায়ালগ পপ আপ হওয়া উচিত। আপনার কীচেইনে পাস বাক্যাংশ সংরক্ষণ করার জন্য ডায়ালগটিতে একটি চেক বোতাম রয়েছে। এটি পরীক্ষা করে দেখুন এবং ঠিক আছে। (আপনার ম্যাকপোর্ট বা ফিংক থেকে আপনার হতে পারে এমন /usr/bin/sshকোনও sshকিছুই নয়, আমার মনে হয় )) আপনি যদি ডায়ালগটি না পান তবে এটি sshআপনার ব্যক্তিগত কী এর নাম এবং অবস্থান সম্পর্কে বলা উচিত be । যদি তাই হয় তবে এটি -iপতাকা হিসাবে ব্যবহার করে নির্দিষ্ট করুন

ssh -i .ssh/id_dsa remote-hostname

এটা হয় না। আমি যখন সার্ভারে স্যাশ করার চেষ্টা করি তখন আমি পাসফ্রেজের কোনও অনুরোধ ছাড়াই "অনুমতি অস্বীকার (পাবলিককি)" করতে পারি।
চের্নেভিক

1
ঠিক আছে, এটা অদ্ভুত। আমার বর্তমান সেটআপটি এত দিন ছিলাম, সেট আপ করতে আমি কী করেছি তা ভুলে গিয়েছিলাম। সুতরাং আমার উত্তর পোস্ট করার আগে, আমি আসলে এটি একটি পরীক্ষার ব্যবহারকারীর সাথে চেষ্টা করেছিলাম এবং এটি যেমনটি বলেছিলাম ঠিক তেমন কাজ করেছে। আপনি যদি ssh -v রিমোট-হোস্টনাম চালনা করেন তবে কী হবে? যখন আমি এটি করি, আমি ডিবাগ আউটপুট থেকে দেখতে পাচ্ছি যে এটি আমার পাবলিক চেষ্টা করতে চলেছে যেমন পাস বাক্যাংশের কথোপকথনটি পপ আপ হয়। আপনি যদি ডিবাগ আউটপুটে পাবলিক কীগুলির কোনও উল্লেখ না দেখেন তবে আমি আপনার ssh বা sshd কনফিগারেশনের পরামর্শ দেব।
হ্যারাল্ড হানচে-ওলসেন

বুঝেছি. কৌশলটি হ'ল ssh এজেন্ট সেট আপ না করে এবং কী-ফাইল বিকল্পটি এস-এস-এর বিকল্পের সাহায্যে নির্দিষ্ট না করে সংযুক্ত করা। পাসফ্রেজ ডায়ালগটি কীচেইনে সংরক্ষণের প্রতিশ্রুতি দেওয়া বিকল্পটি পপ আপ করে।
চের্নেভিক

আমাদের একজনের উত্তর হিসাবে এটি লেখা উচিত - আপনি যদি এটি করেন তবে আপনি যে উপার্জন করেছেন তা পেয়ে
যাবেন

@ কের্নেভিক: নতুন উত্তর লেখার পরিবর্তে আমি কেবল এটি সম্পাদনা করেছি।
হ্যারাল্ড হানচে-ওলসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.