ssh-copy-id নির্দিষ্ট করে কী কী এবং পাসওয়ার্ড ছাড়াই


17

আমার একটি সার্ভারে ( হোস্ট ) একটি সর্বজনীন কী রয়েছে যা আমি অন্য সার্ভারে ( টার্গেট ) স্থানান্তর করতে চাই ।

হোস্ট সার্ভার কী একটি গুচ্ছ আছে .ssh/ফোল্ডারের, আমি কেবল তাদেরই একজন অনুলিপি করতে চান লক্ষ্য সার্ভার (এটা না id_rsa.pub, তাই কল করতে দেয় mykey.rsa.pub)।

এছাড়াও, পাসওয়ার্ডহীন এসএসএসের জন্য টার্গেট সার্ভারে হোস্ট সার্ভার কী (কল করতে দেয় hostkey.rsa.pub) থাকে .ssh/authorized_keys

এরকম কিছু করা কি সম্ভব?

ssh-copy-id mykey.rsa.pub -i hostkey.rsa.pub user@target

উত্তর:


25

আপনি এর sshসাথে বিকল্পগুলি পাস করতে পারেন -o:

ssh-copy-id -i mykey.rsa.pub -o "IdentityFile hostkey.rsa" user@target

1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
মাস্তাজি

আমার জন্য কাজ করেছেন তবে আমাকে -fআগে যুক্ত করতে হয়েছিল -i
ব্যাপটেক্স

10

হ্যাঁ, এটি সম্ভব কিছু

ssh-copy-id -f -i hostkey.rsa.pub user@target

এর সর্বশেষ সংস্করণ সহ ssh-copy-id। আপনার যদি কিছু বেশি বয়স্ক হয় তবে এটি কাজ করতে পারে বা নাও পারে (RHEL7 এবং পুরানো ফেডোরার সাথে SSH_COPY_ID_LEGACY=1পরিবেশের পরিবর্তনশীল)


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