Di mesin pengembangan Windows saya, saya menggunakan Pageant dengan kunci rahasia untuk mengautentikasi dengan server SVN.
Saya ingin tahu: apa proses Mac yang setara untuk melakukan ini? Kontes tidak porting, bagaimana cara saya mengautentikasi?
Di mesin pengembangan Windows saya, saya menggunakan Pageant dengan kunci rahasia untuk mengautentikasi dengan server SVN.
Saya ingin tahu: apa proses Mac yang setara untuk melakukan ini? Kontes tidak porting, bagaimana cara saya mengautentikasi?
Jawaban:
Saya menggunakan SSH Keychain pada Mac saya untuk mengelola agen kunci ssh saya dan kunci yang terlampir. Ini menjalankan ssh-agent, dan ssh-add untuk mengelola kunci di belakang layar, tetapi dimulai ketika saya masuk, menyimpan frasa sandi di gantungan kunci masuk OSX (Anda tidak harus melakukan ini, meskipun).
ssh-add dan ssh-agent adalah alat yang setara, yang ada di dalamnya. Cara terbaik adalah membaca tutorial untuk linux atau os x dalam pengaturan auth dengan ssh, itu akan sama.
Pageant adalah solusi Windows untuk tidak menginstal OpenSSH. Karena mac modern adalah UNIX , Anda tidak perlu menginstal apa pun!
Berikut ini ikhtisar singkat tentang cara mengaturnya
Bagi saya ~/.ssh/config
file berfungsi paling baik. Tambahkan ke dalamnya grup konfigurasi menggunakan skema ini:
host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh
lalu
ssh shortname
akan terhubung menggunakan pengaturan itu, termasuk kunci. Ini memungkinkan Anda memiliki banyak kunci berbeda untuk host yang berbeda tanpa harus menambahkan semuanya ssh-agent
.