আমি কোনও এসএস কীটি ভ্যাব্র্যান্টে স্থানান্তরিত করতে এবং এগুলিতে রাখতে চাই ~/.ssh
, এটি করার সহজতম উপায় কী? আমার ভ্যাগ্র্যান্ট ফাইলটিতে আমার কাছে নিম্নলিখিতগুলি রয়েছে:
config.vm.synced_folder "conf.d", "/svr/conf.d"
config.vm.provision :shell,
:inline => "ls -l /svr/conf.d/.ssh"
মোট 4 -আরআর-আর - r-- 1 টি যোদ্ধা 1670 মার্চ 08 08:19 id_rsa.mediapop
config.vm.provision :shell,
:inline => "cp /svr/conf.d/.ssh/id_rsa.mediapop /home/ubuntu/.ssh/id_rsa"
config.vm.provision :shell,
:inline => "ls -l /home/ubuntu/.ssh"
মোট 4 -আরউ ------- 1 উবুন্টু উবুন্টু 0 মার্চ 22 08:56 অনুমোদিত_কিজ -আর-আর - আর - 1 টি মূল মূল 1670 মার্চ 26 08:59 id_rsa
তবে আমি যখন পাই তখন vagrant ssh -c "ls -l ~/.ssh"
:
$ vagrant ssh -c "ls -l ~/.ssh"
total 4
-rw-r--r-- 1 vagrant vagrant 409 Mar 20 04:47 authorized_keys
তাই ভ্যাগ্র্যান্ট আমার .ssh
ডিরেক্টরি ওভাররাইট করছে ।