Saya telah menggunakan Putty pada Windows XP dan menggunakan file .ppk untuk terhubung ke server Linux saya (beberapa server).
Di server saya memiliki folder dan file berikut ~ / .ssh / Authorized_keys
Saya sekarang ingin menggunakan Mac untuk terhubung melalui terminal. Saya telah mengatur koneksi jarak jauh ke server secara manual dan ingin tahu bagaimana saya dapat mengatur menggunakan file ppk atau kunci privat / publik di dalamnya.
Harap dicatat: Saya sudah menggunakan login kunci pribadi / publik dari Windows jadi saya tidak perlu membuat kunci baru menggunakan keygen, saya hanya ingin tahu cara mengatur sekarang bahwa saya sudah memiliki kunci. (Dengan kata lain, saya sudah memiliki daftar kunci resmi di server, dan kunci publik dan pribadi).
brew install putty
. Perhatikan bahwa kita tidak menggunakan disudo
sini;)brew uninstall
gunakan dulubrew install putty --HEAD
. Ini berhasil untuk saya.Konversi PPK ke OpenSSh
OS X: Instal Homebrew, lalu jalankan
Tempatkan kunci Anda di beberapa direktori, misalnya folder rumah Anda. Sekarang konversi kunci PPK ke keypairs SSH: pencarian cache
Untuk menghasilkan kunci pribadi:
dan untuk menghasilkan kunci publik:
Pindahkan kunci-kunci ini ke ~ / .ssh dan pastikan izin diatur ke pribadi untuk kunci pribadi Anda:
terhubung dengan server ssh
Port Forwarding untuk menghubungkan server jauh mysql
sumber
Ada cara untuk melakukan ini tanpa memasang dempul di Mac Anda. Anda dapat dengan mudah mengkonversi file PPK yang ada ke file PEM menggunakan PuTTYgen di Windows.
Luncurkan PuTTYgen dan kemudian muat file kunci pribadi yang ada menggunakan tombol Load. Dari menu "Conversions" pilih "Ekspor kunci OpenSSH" dan simpan file kunci pribadi dengan ekstensi file .pem.
Salin file PEM ke Mac Anda dan atur menjadi hanya-baca oleh pengguna Anda:
Maka Anda harus dapat menggunakan ssh untuk terhubung ke server jauh Anda
sumber
There is a way to do this without installing putty on your Mac. You can easily convert your existing PPK file to a PEM file using PuTTYgen on Windows.
Jadi cara terbaik untuk melakukannya di mac adalah dengan melakukannya di windows ?!