Laman » bagaimana untuk » Gunakan Fail Config SSH Anda untuk Membuat Aliases untuk Semesta

    Gunakan Fail Config SSH Anda untuk Membuat Aliases untuk Semesta

    Caranya ialah untuk pengguna Linux dan SSH yang sering masuk ke sistem jauh. Setelah menaip maklumat yang sama berulang kali adalah berulang-ulang berulang, tetapi menggunakan fail konfigurasi SSH menjadikan proses itu lebih mudah.

    Ia cukup mudah untuk dihidupkan

    scp -P 50001 [email protected]: somefile ./somefile

    ssh -p 50001 [email protected]

    menjadi sesuatu yang cepat:

    scp remotehost: somefile ./somefile

    ssh remotehost

    Selain daripada menentukan nombor port, alamat, dan nama pengguna, anda boleh menentukan fail utama, selang waktu dan banyak lagi pilihan lain. Apa yang diperlukan ialah satu fail kecil.

    Nyalakan editor teks dan arahkan ke fail ini:

    ~ / .ssh / config

    Sebagai alternatif, anda boleh meletakkan kandungannya dan menyimpannya ke fail itu, tetapi yang terbaik adalah untuk membukanya jika ia sudah wujud. Inilah format asas apa yang perlu anda letakkan (atau tambahkan pada apa yang anda miliki).

    Gantikan "your_alias_name" dengan nama pendek untuk sambungan ini. Sesuatu seperti "rumah," "kerja," atau "asdf" perlu cukup. ;-)

    Gantikan nama pengguna anda, dan alamat web (atau alamat IP untuk destinasi di dalam rangkaian anda) dan bukannya remote.sshserver.com. Terakhir, jika anda menggunakan port tersuai (apa-apa selain daripada 22, lalai), nyatakan itu. Jika tidak, anda boleh melangkau bahawa baris terakhir.

    Seterusnya, saya membuat sepasang fail utama pada pelayan jauh saya untuk digunakan, jadi saya tidak perlu membekalkan kata laluan setiap kali. Untuk maklumat lanjut, lihat Cara Salin Fail Salin Melalui SSH Tanpa Memasukkan Kata Laluan Anda dan langkai ke bahagian "SSH dan SCP Tanpa Kata Laluan" untuk semua butiran.

    Sekarang, anda boleh menambah garis tambahan dan arahkan ke fail utama anda.

    IdentitiFile ~ / path / to / id_file

    Mari tambahkan fungsi "terus hidup" kepada penyambung kami, adakah kami? Ini akan menghalang sambungan anda daripada berakhir dengan menyegarkan sambungan anda setiap saat X, bilangan maksimum kali Y:

    ServerAliveInterval X

    ServerAliveCountMax Y

    Contoh kami akan menyegarkan setiap 2 minit untuk maksimum 30 kali berturut-turut. Maksudnya, ia akan berhenti menyegarkan selepas satu jam. Ini berfungsi dari pelanggan anda tanpa mengira apa yang telah dikonfigurasi oleh pelayan anda.

    Anda boleh menambah berbilang pelayan dengan cara ini dengan menambahkan seksyen lain dengan bahagian Host yang berbeza. Dan, jika anda ingin membuat satu set pilihan lalai, anda boleh menetapkan nilai Host ke asterisk tunggal (*). Berikut adalah contoh fail yang hebat:

    Lebih baik!

    Ini berguna untuk situasi ketika membuat alias bash bukan pilihan. Ia juga memudahkan untuk mengesan semua pilihan berasaskan SSH anda (dari pihak pelanggan) di satu tempat yang disatukan. Jika anda merancang untuk menggunakan skrip ini, anda juga boleh menggunakannya

    BatchMode ya

    untuk melumpuhkan arahan untuk memasukkan kata laluan. Sudah tentu, anda masih perlu mengesahkan menggunakan fail utama.

    Jika anda ingin melihat lebih lanjut ke pilihan StrictHostKeyChecking, pastikan anda Belajar Ins dan Outs OpenSSH pada PC Linux anda. Sudah tentu, terdapat pilihan yang tersedia untuk anda di halaman lelaki OpenSSH juga.