Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Bagaimana untuk menyelesaikan masalah kacau linux ssh

Bagaimana untuk menyelesaikan masalah kacau linux ssh

藏色散人
Lepaskan: 2021-11-24 10:53:33
asal
4463 orang telah melayarinya

Penyelesaian untuk menyelesaikan aksara linux ssh bercelaru: 1. Ubah suai pembolehubah persekitaran pelayan linux 2. Gunakan perisian log masuk jauh untuk mengubah suai konfigurasi dan tetapkan pengekodan aksara kepada UTF-8;

Bagaimana untuk menyelesaikan masalah kacau linux ssh

Persekitaran pengendalian artikel ini: sistem linux5.9.8, komputer Dell G3.

Bagaimana untuk menyelesaikan masalah aksara bercelaru dalam linux ssh?

Masalah aksara bercelaru dalam akses SSH ke linux

Penyelesaian kepada aksara Cina yang kacau bagi Kaedah Klien SSH Secure Shell

Ini adalah kelemahan Klien SSH Secure Shell yang tidak dapat diselesaikan selama bertahun-tahun Ia memerlukan kedua-dua pelanggan dan pelayan dikodkan dalam 'UTF-. 8' Pengekodan versi Windows Cina adalah bukan UTF-8. zh_CN.UTF-8 ialah tempat Cina yang dikodkan UTF.

Windows menggunakan pengekodan GB2312, kebanyakan sistem Linux menyokong pengekodan UTF-8, dan log masuk jauh menggunakan pengekodan tempatan, jadi aksara yang bercelaru akan berlaku; terdapat beberapa penyelesaian sedia ada:

Pilihan 1: Ubah suai pembolehubah persekitaran pelayan linux

Menggunakan linux, terdapat fail konfigurasi .bash_profile dalam direktori akar pengguna Konfigurasi ini sah untuk pengguna semasa . Jika ia sah untuk semua pengguna, ubah suai fail /etc/profile

dan gunakan perintah ls -a untuk melihat fail Selepas menggunakan editor vi untuk membuka fail, tambah

padanya .
LANG=zh_CN.GB2312
export LANG
Salin selepas log masuk

boleh memaparkan bahasa Cina secara normal Selepas menukar fail konfigurasi .bash_profile, kandungan fail adalah seperti berikut: (Saya menggunakan kaedah ini!)

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
LANG=zh_CN.GB2312
export PATH
export LANG
unset USERNAME
Salin selepas log masuk

<. 🎜>

Pilihan 2: Atau gunakan perisian log masuk jauh lain dan ubah suai konfigurasi untuk menetapkan pengekodan aksara kepada UTF-8.

PS: Dempul antara muka baris arahan perisian log masuk jauh, Cterm, SecureCRT, fungsi FTP termasuk Filezilla, Secure Shell Client, antara muka grafik termasuk Xming, XShell, Xmanager, dll.

Berikut mengambil Putty dan SecureCRT sebagai contoh.

Ubah suai tetapan SecureCRT: Pilihan->Pilihan Sesi->Penampilan->Watak, pilih UTF-8.

putty pilih Windows - Terjemahan di sebelah kiri tetingkap konfigurasi, pilih "UTF-8" dalam Data Diterima yang diandaikan berada dalam senarai juntai bawah set aksara di sebelah kanan

Artikel lain: Penyelesaian kepada aksara Cina bercelaru dalam SSH Secure Shell Client

Dikatakan bahawa ini adalah kekurangan SSH Secure Shell Client yang tidak dapat diselesaikan selama bertahun-tahun, yang memerlukan kedua-dua klien dan pelayan dikodkan dalam 'UTF-8' Nah, sekarang saya akhirnya tahu pengekodan Windows versi Cina sebenarnya bukan UTF-8.

Maksudnya saya tidak boleh menggunakan perkara ini tanpa menukar sistem pengendalian?

Jadi, nampaknya hanya ada dua penyelesaian.

1.

2, gunakan Putty: http://filezilla-project.org/download.php?type=client

Sudah tentu, jika anda memerlukan SFTP, anda boleh menggunakan filezilla, yang termasuk terminal pelayan kecil dan fungsi FTP.

Agak menyusahkan untuk dipasang...

Kemudian saya jumpa penyelesaian asas, saya hanya tahu kaedahnya tetapi bukan sebabnya.

#vi /etc/sysconfig/i18n
Salin selepas log masuk

Tukar kandungan kepada

LANG="zh_CN.GB18030"  
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"  
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"  
SYSFONT="lat0-sun16"
Salin selepas log masuk
Pembelajaran yang disyorkan: "

tutorial video linux

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah kacau linux ssh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan