GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus pesan 'koneksi ke xx.xxx.xx.xxx ditutup'?

jika Anda menambahkan -o LogLevel=QUIET ke baris perintah SSH, pesan itu akan hilang:

ssh -o LogLevel=QUIET -t $SSH "
      some 
      commands
"

Anda juga dapat menambahkannya ke ~/.ssh/config file sebagai baris yang mengatakan LogLevel QUIET


Itu berasal dari SSH. Anda melihatnya karena Anda memberikan -t switch, yang memaksa SSH untuk mengalokasikan pseudo-terminal untuk koneksi tersebut. Biasanya, SSH menampilkan pesan tersebut untuk memperjelas bahwa Anda tidak lagi berinteraksi dengan shell pada host jarak jauh, yang biasanya hanya menjadi pertanyaan jika SSH memiliki alokasi pseudo-terminal.


Seperti yang disebutkan Fran, ini terjadi karena tombol -t . Anda dapat menyembunyikan pesan dengan menambahkan:

 2> /dev/null

Kode Anda akan terlihat seperti ini:

#!/bin/bash

ssh -t $SSH "
    some
    commands
" 2> /dev/null

Ini mengalihkan STDERR ke /dev/null. Perlu diingat bahwa semua pesan kesalahan yang mungkin muncul juga akan dialihkan ke /dev/null sehingga akan disembunyikan dari tampilan.


Linux
  1. Bagaimana Mengkonfigurasi Font Pada Koneksi X Jarak Jauh (xdmcp Vs. Ssh)?

  2. Bagaimana Cara Menghapus Telegram?

  3. Bagaimana cara menghapus koneksi soket CLOSE_WAIT

  1. Bagaimana cara meningkatkan batas waktu Koneksi SSH

  2. Bagaimana cara memeriksa kecepatan koneksi ssh Anda

  3. Bagaimana cara mengetahui apakah koneksi ssh ControlMaster sedang digunakan

  1. Bagaimana cara mengakhiri koneksi SSH yang tidak responsif di linux?

  2. Bagaimana Memulihkan / Membunuh Sesi Ssh Setelah Kehilangan Koneksi?

  3. Bagaimana Cara Mengakhiri dari Jarak Jauh yang Disebut "tail -f" Saat Koneksi Ditutup?