আপনি কীভাবে ম্যাকে ssh-copy-id ইনস্টল করবেন?


171

আমার ম্যাকে ssh-copy-id ইনস্টল করার চেষ্টা করতে আমার সমস্যা হচ্ছে। আমি https://github.com/be beautycode/ssh-copy-id-for-OSX অনুসরণ করার চেষ্টা করেছি তবে প্রতিবার এসএস-কপি-আইডি চালানোর ফলে এটি আমাকে ত্রুটি দেয়। কীভাবে ইনস্টল করতে ssh-copy-id পাবেন সে সম্পর্কে কোনও ধারণা?

উত্তর:


344

আপনি হোমব্রু ব্যবহার করে এটি ইনস্টল করতে পারেন :

brew install ssh-copy-id

আপনি যদি হোমব্রু ব্যবহার করতে না চান তবে আপনি এই ম্যাক পোর্টটি ব্যবহার করতে পারেন :

curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh 

প্রথমে আমাকে ত্রুটি দিয়েছে, তবে এটি প্রমাণিত হয়েছিল যে আমার ব্রু গ্রন্থাগারটি রিফ্রেশের জন্য কিছুটা ছাড়িয়ে গেছে। দৌড়ানো brew updateএবং তারপরে আবার ইনস্টল করা সমস্যার সমাধান করে।
LapplandsCohan


7

ssh-copy-id ডিফল্টরূপে এখন ম্যাকোজে ইনস্টল করা আছে।

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

$ which ssh-copy-id
/usr/bin/ssh-copy-id

5

উপরের পদ্ধতিগুলি পুরানো ম্যাকগুলিতে কাজ করে না। আমার একটি সিংহ ওএস আছে। পরিবর্তে এটি ব্যবহার করুন কারণ এসএসএলে নির্ভরতা ত্রুটিগুলি সংকলন করার কারণে পুরানো পিসিগুলিতে ব্রিউ দিয়ে ssh-copy-id ইনস্টল করা যায় না।

cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"

ক্রেডিট এই সাইটে যায়


আপনি chmod 700আপনার লিঙ্কযুক্ত সাইট থেকে বাদ দিয়েছেন । আপনি পরিবর্তে ব্যবহার করতে পারেন: ssh USER@HOST 'umask 077 && mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
jrw32982 মনিকা

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