Editor PHP Strawberry membawakan anda pengenalan kepada "tetapan ssh tanpa kata laluan Mac". SSH (Secure Shell) ialah protokol untuk log masuk jauh dan penghantaran data selamat. Dalam sistem Mac, kami boleh mencapai log masuk SSH tanpa kata laluan melalui beberapa tetapan mudah, dan mengakses pelayan jauh atau peranti lain dengan mudah dan cepat. Artikel ini akan memperkenalkan anda secara terperinci cara menyediakan SSH tanpa kata laluan dalam sistem Mac untuk menjadikan kerja anda lebih cekap dan mudah.
1 Semak kunci awam melalui cat ~/.ssh/id_rsa.pub, salin keseluruhan kunci awam dan konfigurasikannya ke bahagian belakang seperti GitHub.
Pertama, cari, muat turun dan pasang perisian Termius di App Store. Selepas pemasangan selesai, buka aplikasi dan masukkan halaman utama, klik butang [Hos Baharu] di sudut kanan bawah.
3. Konfigurasikan iterm2 pada Mac untuk mengingati kata laluan akaun ssh berbilang tapak Pertama, anda perlu memasang iterm2 sendiri Selepas membuka laman web rasmi iterm2, klik Muat turun untuk memuat turun dan memasang.
4. Dalam terminal (direktori akar akan berfungsi), masukkan ssh-keygen -t rsa -C + e-mel pada gitlab.
Mula-mula kita perlu mencari perisian Termius di App Store, muat turun dan pasangnya. Selepas pemasangan, buka perisian, masukkan halaman utama, dan klik butang [Hos Baharu] di sudut kanan bawah.
Gunakan kombinasi kekunci WIN+Q untuk membuka kotak carian, masukkan Sambungan Desktop Jauh, dan klik gesaan di bawah untuk membuka tetingkap sambungan. Masukkan nama komputer atau alamat IP dan port mesin jauh dalam tetingkap. Klik Sahkan mengikut gesaan sistem.
Ya, anda perlu mendayakan perkhidmatan ssh pada mac. mac telah dipasang openssh secara lalai.
sudo systemsetup -getremotelogin Jika ia dihidupkan, arahan akan memaparkan Log Masuk Jauh: Hidup, jika tidak ia akan memaparkan Log Masuk Jauh: Mati.
Dalam proses log masuk di atas, kita dapati bahawa kita perlu memasukkan kata laluan setiap kali, yang agak menyusahkan. Untuk menyelesaikan masalah ini, SSH menyediakan kaedah yang dipanggil log masuk kunci awam, yang menghapuskan keperluan untuk memasukkan kata laluan.
2. Gunakan arahan ssh-copy-id untuk menyalin kunci awam ke hos jauh. ssh-copy-id akan menulis kunci awam ke fail ~/.ssh/authorized_key hos jauh ssh-copy-id ldz@19160.1 Selepas dua langkah di atas, anda tidak perlu lagi memasukkan kata laluan semasa log masuk. kepada hos jauh pada masa hadapan.
3 Sekarang log masuk dari A sebagai root, jalankan scp /root/.ssh/identity.pubB:/root/.ssh/authorized_keys. Nama fail mestilah betul. 4. Sekarang jalankan #ssh dari A dan B tidak memerlukan kata laluan :) Prinsip asas: 1.
4 Operasi khusus adalah seperti yang ditunjukkan dalam rajah di bawah. Kemudian kami menyambung ke mesin B melalui ssh pada mesin A dan laksanakan arahan tarikh untuk menyemak masa mesin B. Kami melaksanakan arahan: tarikh ssh 1916159 dan anda boleh melihat bahawa anda boleh log masuk ke mesin B tanpa memasukkan kata laluan. Paparan khusus ditunjukkan dalam rajah di bawah.
5 Prinsip pelaksanaan Gunakan kaedah yang dipanggil pengesahan kunci awam dan persendirian untuk melakukan log masuk ssh.
Semak sama ada SSH dipasang. Jika ia tidak dipasang, masukkan yuminstallopensshserver untuk memasangnya. Semak sama ada perkhidmatan SSH sedang berjalan. Jika ia tidak didayakan, gunakan arahan serviceshhdstart untuk mendayakannya.
Terminal jauh SSH. Jika anda hanya perlu mengawal pelayan Linux syarikat atau terminal komputer, anda boleh menggunakan SSH untuk menyambung dari jauh. Masukkan alamat nama pengguna@pelayan ssh dalam aplikasi terminal komputer Apple, dan kemudian masukkan kata laluan untuk log masuk ke pelayan Linux untuk kawalan jauh. Perisian VNC Viewer.
Anda mungkin mencari pelbagai perisian ssh yang tersedia pada Mac dalam talian, tetapi anda mungkin tidak tahu bahawa Mac datang dengan alat sambungan jauh! . Dua kaedah diperkenalkan di bawah: Kaedah 1: Sambung terus menggunakan baris arahan Masukkan IP hos, nama pengguna, kata laluan dan nombor port dan klik Sambung Pantas untuk menyambung.
Gunakan tetingkap Terminal (Rajah 6) selepas mendayakan perkhidmatan log masuk jauh, dan kemudian tekan kombinasi kekunci Shift-Command-K, atau pilih Sambungan Jauh Baharu daripada menu Shell untuk muncul tetingkap Sambungan Jauh Baharu. Pilih perkhidmatan Secure Shell untuk melihat mana-mana Mac yang didayakan dalam senarai pelayan.
Log masuk ke sistem MAC anda, buka penyemak imbas, dan muat turun alat desktop jauh Microsoft Selepas memuat turun, klik Pasang, seperti yang ditunjukkan dalam gambar: Hanya klik Teruskan untuk menyelesaikan pemasangan. Selepas pemasangan, akan ada ikon desktop jauh ini di bawah sistem MAC, klik untuk membukanya.
Pertama sekali, tidak seperti Windows, Mac tidak memerlukan pelanggan seperti XShell untuk sambungan SSH Anda hanya boleh menggunakan terminal secara terus. Saya menggunakan emulator Ubuntu 104 di sini. Dalam kes ini, kemungkinan besar pelayan melarang pengguna root daripada log masuk jauh ssh secara lalai.
Kesimpulan: Di atas adalah ringkasan jawapan yang berkaitan dengan tetapan ssh tanpa kata laluan pada mac yang disusun oleh laman web ini untuk anda. Jika masalah anda selesai, sila kongsikan dengan lebih ramai rakan yang mengambil berat tentang masalah ini~
Atas ialah kandungan terperinci Tetapan ssh tanpa kata laluan untuk mac?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!