Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk mengkonfigurasi log masuk jauh (seperti SSH dan Telnet) pada Linux

Bagaimana untuk mengkonfigurasi log masuk jauh (seperti SSH dan Telnet) pada Linux

WBOY
WBOYasal
2023-07-06 10:00:095959semak imbas

Cara mengkonfigurasi log masuk jauh (seperti SSH dan Telnet) pada Linux

Log masuk jauh ialah cara yang sangat mudah yang membolehkan kami menyambung ke pelayan jauh atau komputer dari mana-mana sahaja untuk operasi dan pengurusan. Dalam sistem Linux, kita boleh mencapai log masuk jauh dengan mengkonfigurasi SSH (Secure Shell Protocol) dan Telnet. Artikel ini akan menunjukkan cara untuk mengkonfigurasi log masuk jauh pada Linux, dengan contoh kod.

1. Konfigurasi SSH (Secure Shell Protocol):
SSH ialah protokol log masuk jauh selamat yang menggunakan teknologi penyulitan untuk melindungi keselamatan komunikasi log masuk jauh.

  1. Semak sama ada SSH dipasang:
    Masukkan arahan berikut dalam terminal untuk menyemak sama ada SSH dipasang pada sistem anda:

    $ ssh -V

    Jika maklumat versi SSH dipaparkan, ia bermakna SSH telah dipasang. Jika ia tidak dipasang, anda boleh menggunakan arahan berikut untuk memasangnya:

    $ sudo apt-get install openssh-server    # Ubuntu / Debian系统
    $ sudo yum install openssh-server        # CentOS / Red Hat系统
  2. Ubah suai fail konfigurasi SSH:
    Gunakan editor untuk membuka fail konfigurasi SSH dan masukkan arahan berikut dalam terminal:

    $ sudo vi /etc/ssh/sshd_config

    Cari baris berikut dalam fail konfigurasi dan teruskan dengan sewajarnya Pengubahsuaian:

    PermitRootLogin yes              # 允许root用户远程登录(可选)
    PasswordAuthentication yes      # 允许密码进行身份验证

    Selepas melengkapkan pengubahsuaian, simpan fail dan keluar dari editor.

  3. Mulakan semula perkhidmatan SSH:
    Masukkan arahan berikut dalam terminal untuk perubahan pada konfigurasi SSH berkuat kuasa:

    $ sudo service ssh restart
  4. Sambung ke hos jauh:
    Dalam terminal komputer lain, masukkan yang berikut arahan untuk menyambung ke hos jauh Hos:

    $ ssh username@remote_host

    di mana nama pengguna ialah nama pengguna anda pada hos jauh dan remote_host ialah alamat IP atau nama hos hos jauh.

2. Konfigurasi Telnet:
Telnet ialah protokol log masuk jauh yang tidak selamat Ia menghantar maklumat input pengguna dalam teks yang jelas dan tidak mempunyai penyulitan dan keselamatan.

  1. Semak sama ada Telnet dipasang:
    Masukkan arahan berikut dalam terminal untuk menyemak sama ada Telnet dipasang pada sistem anda:

    $ telnet

    Jika ia menunjukkan telnet: arahan tidak dijumpai, maka Telnet tidak dipasang. Anda boleh menggunakan arahan berikut untuk memasang:

    $ sudo apt-get install telnet    # Ubuntu / Debian系统
    $ sudo yum install telnet        # CentOS / Red Hat系统
  2. Ubah suai fail konfigurasi Telnet:
    Gunakan editor untuk membuka fail konfigurasi Telnet dan masukkan arahan berikut dalam terminal:

    $ sudo vi /etc/xinetd.d/telnet

    Cari baris berikut dan ubah suainya dengan sewajarnya :

    disable = no     # 将disable的值改为no

    Selepas melengkapkan pengubahsuaian, simpan fail dan keluar dari editor.

  3. Mulakan semula perkhidmatan Telnet:
    Masukkan arahan berikut dalam terminal untuk perubahan konfigurasi Telnet berkuat kuasa:

    $ sudo service xinetd restart
  4. Sambung ke hos jauh:
    Dalam terminal komputer lain, masukkan arahan berikut untuk sambung ke hos jauh Hos:

    $ telnet remote_host

    di mana remote_host ialah alamat IP atau nama hos hos jauh.

Nota: Memandangkan Telnet tidak selamat, adalah disyorkan untuk hanya digunakan dalam rangkaian dalaman.

Ringkasan:
Artikel ini menunjukkan cara mengkonfigurasi log masuk jauh pada sistem Linux, termasuk SSH dan Telnet. SSH menyediakan kaedah log masuk jauh yang disulitkan dan selamat, manakala Telnet ialah kaedah yang tidak selamat. Apabila mengkonfigurasi log masuk jauh, anda harus memberi keutamaan kepada SSH untuk melindungi keselamatan komunikasi jauh.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi log masuk jauh (seperti SSH dan Telnet) pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn