Bastionhost dapat menampilkan pesan kesalahan tertentu ketika operasi O&M SSH, RDP, atau database gagal. Bagian berikut menjelaskan penyebab kesalahan umum ini dan cara mengatasinya.
Indeks cepat
Temukan pesan kesalahan Anda dalam daftar berikut dan langsung menuju ke bagian yang sesuai.
Kesalahan O&M SSH
[USM] Invalid host fingerprint— lihat Invalid host fingerprintConnection refused(111)— lihat Connection refused (111)SSH protocol handshake error— lihat SSH handshake errorPermission denied, please try again(kegagalan autentikasi logon host) — lihat Permission deniedssh connect target failed— lihat SSH connect target failed
Kesalahan O&M RDP
remote desktop service CALs request failed— lihat Remote desktop service CALs request failedNLA or TLS security negotiation failure— lihat NLA or TLS security negotiation failure
Kesalahan Operasi & Pemeliharaan Database
Protocol error in TDS stream— lihat SQL Server: Protocol error in TDS stream1043 - bad handshake— lihat Bad handshake2013 - Lost connection to MySQL server— lihat Navicat 11: Lost connection to MySQL serverUnknown system variable 'transaction_isolation'— lihat DBeaver: Unknown system variable 'transaction_isolation'Exhausted available authentication methods— lihat DBeaver: Exhausted available authentication methodsarraycopy: out of bounds— lihat DBeaver: Arraycopy out of bounds
Kesalahan O&M SSH
Invalid host fingerprint
[USM] Invalid host fingerprint: ssh-ed25519 17:xxx (code: 11)Penyebab
Bastionhost V3.2 mencatat sidik jari unik untuk setiap host. Jika sidik jari berubah, autentikasi gagal. Sidik jari berubah dalam skenario berikut:
Skenario | Penyebab |
Penginstalan ulang sistem operasi | Layanan SSH direset, menghasilkan sidik jari baru. |
Penggantian pasangan kunci SSH | Mengganti pasangan kunci SSH server mengubah sidik jari. |
Perubahan algoritma enkripsi atau metode pertukaran kunci | Memodifikasi konfigurasi server SSH untuk menggunakan algoritma enkripsi atau metode pertukaran kunci yang berbeda memengaruhi sidik jari. |
Perubahan konfigurasi layanan SSH | Perubahan pada pengaturan kunci dan verifikasi identitas dalam konfigurasi server SSH dapat memengaruhi sidik jari. |
Kloning atau migrasi server | Instans baru dapat menghasilkan kunci SSH baru. |
Pemulihan snapshot mesin virtual | Kunci SSH kembali ke kondisinya saat snapshot dibuat. |
Pembaruan perangkat lunak server SSH | Beberapa pembaruan perangkat lunak server mengubah konfigurasi kunci, yang memengaruhi sidik jari. |
Pembatalan atau kedaluwarsa sertifikat | Untuk kunci SSH berbasis sertifikat, sertifikat yang kedaluwarsa atau diperbarui mengubah sidik jari. |
Solusi
Bersihkan sidik jari host di pengaturan informasi host, lalu coba login kembali:
Pada halaman Asset management > Hosts, klik host target. Pada tab Basic information di sebelah kanan, klik Clear di bagian host fingerprint.
Untuk detailnya, lihat Clear host fingerprints.
Connection refused (111)
connect to [Default Network] xx.xx.xx.xx:xx failed, Connection refused(111)Bastionhost tidak dapat menjangkau host target. Periksa hal berikut:
Kemungkinan penyebab | Tindakan |
Konfigurasi port salah | Verifikasi bahwa port protokol host yang dikonfigurasi di Bastionhost benar. Lihat Configure Bastionhost. |
Security group atau firewall memblokir akses | Periksa apakah Cloud Firewall diaktifkan untuk instans Bastionhost dan apakah ada kebijakan keamanan yang memblokir akses ke port tertentu. Lihat Access policies for Cloud Firewall and Bastionhost. |
SSH handshake error
SSH protocol handshake error, Socket error: Connection reset by peerPenyebab
Firewall atau kebijakan konfigurasi memblokir koneksi.
Solusi
Periksa apakah alamat IP Bastionhost ada di
/etc/hosts.allowpada server target. Jika tidak, tambahkan.Periksa apakah alamat IP Bastionhost ada di
/etc/hosts.deny. Jika iya, hapus.Periksa apakah ada perangkat jaringan antara Bastionhost dan server yang memblokir koneksi.
Untuk informasi selengkapnya, lihat Troubleshoot Bastionhost server connection issues.
Permission denied
Permission denied, please try againKesalahan ini menunjukkan bahwa autentikasi logon gagal saat Anda terhubung ke host. Periksa penyebab berikut:
Kemungkinan penyebab | Tindakan |
Akun atau password salah | Verifikasi kredensial logon yang dikonfigurasi untuk host di Bastionhost. |
Login root dinonaktifkan | Jika login sebagai |
Batasan logon tambahan | Periksa catatan log server |
SSH connect target failed
ssh connect target xx failed (ssh: rejected: administratively prohibited (open failed))Kesalahan ini biasanya disebabkan oleh masalah koneksi server proxy, seperti password server proxy yang kedaluwarsa. Periksa koneksi ke server proxy, dan perbarui password server proxy jika sudah kedaluwarsa.
Kesalahan O&M RDP
Remote desktop service CALs request failed
remote desktop service CALs request failedPeriksa hal berikut:
Kemungkinan penyebab | Tindakan |
Lisensi remote desktop kedaluwarsa | Verifikasi apakah lisensi remote desktop telah kedaluwarsa dengan menghubungkan ke server dari komputer Windows lain secara langsung. |
Izin remote desktop dinonaktifkan | Pastikan izin remote desktop diaktifkan di server. |
NLA or TLS security negotiation failure
NLA or TLS security negotiation failure, Please check the username and passwordPertama, gunakan Microsoft Terminal Services Client (MSTSC) untuk terhubung langsung ke server, melewati Bastionhost, untuk memverifikasi apakah Anda dapat login berhasil. Jika Anda masih tidak dapat login, pecahkan masalah menggunakan skenario berikut.
Skenario 1: Network Level Authentication (NLA) diberlakukan
Periksa apakah Allow connections only from computers running Remote Desktop with Network Level Authentication dipilih dalam pengaturan remote sistem Windows. Jika dipilih, login otomatis melalui Bastionhost gagal jika salah satu kondisi berikut berlaku:
Akun dan password Windows tidak dihosting di Bastionhost.
Akun host belum diberikan kepada personel O&M.
Akun atau password salah.
Skenario 2: Layanan Remote Desktop Session Host kedaluwarsa
Periksa apakah role service Remote Desktop Session Host diinstal pada instans ECS. Saat diinstal, layanan session host ini memungkinkan lebih dari dua login simultan. Jika lisensi layanan kedaluwarsa, RDP menjadi tidak tersedia secara default, meskipun sertifikat server mungkin tetap tersimpan di cache lokal.
Untuk menguji hal ini, lakukan koneksi dari beberapa lingkungan. Untuk mengonfigurasi login multi-user, lihat Configure multi-user logon for a Windows ECS instance.
Skenario 3: Akun standar tidak dapat terhubung
Jika hanya akun Administrator yang berhasil terhubung sedangkan akun standar tidak bisa, artinya akun standar tidak memiliki izin akses remote. Secara default, hanya administrator yang memiliki izin akses ini. Untuk memberikannya, tambahkan akun tersebut di Remote Desktop pada pengaturan sistem Windows Anda.
Kesalahan O&M database
SQL Server: Protocol error in TDS stream
[SQL Server Native Client 11.0] Protocol error in TDS stream (0)Tutup koneksi ke server database atau keluar dari Navicat, lalu buka kembali dan coba lagi. Jika kesalahan tetap terjadi, beralihlah ke tool koneksi database lain.
Bad handshake
1043 - bad handshakePeriksa penyebab berikut:
Kemungkinan penyebab | Tindakan |
Ketidaksesuaian nama domain vs. alamat IP | Alamat database yang disimpan di Bastionhost berupa nama domain. Gunakan nama domain, bukan alamat IP, saat melakukan koneksi. |
Spasi dalam nama akun database | Hapus spasi dari nama akun database. |
Putusnya koneksi jaringan antara Bastionhost dan database | Periksa konfigurasi daftar putih. |
Untuk informasi selengkapnya, lihat Database connection issues.
DBeaver: Unknown system variable 'transaction_isolation'
Unknown system variable 'transaction_isolation'DBeaver tidak kompatibel dengan MySQL 5.6. Atasi masalah ini dengan salah satu opsi berikut:
Ubah driver protokol database menjadi MariaDB untuk koneksi tersebut.
Beralih ke tool koneksi database Navicat.
DBeaver: Exhausted available authentication methods
Exhausted available authentication methodsToken O&M database telah kedaluwarsa. Minta token baru dan sambungkan kembali.
DBeaver: Arraycopy out of bounds
Kesalahan ini disebabkan oleh ketidakcocokan versi DBeaver. Beralihlah ke tool koneksi yang didukung. Untuk tool dan versi yang direkomendasikan, lihat Database O&M tools and versions.