Pesan-pesan ini dapat dihilangkan melalui 1 dari 3 metode, hanya menggunakan opsi SSH. Anda selalu dapat mengirim pesan /dev/nulljuga, tetapi metode ini mencoba menangani pesan melalui konfigurasi, bukan hanya menjebak dan membuangnya.
Metode # 1 - instal xauth
Server yang Anda kirim ulang mengeluh bahwa ia tidak dapat membuat entri di file pengguna .Xauthority, karena xauthtidak diinstal. Jadi Anda dapat menginstalnya di setiap server untuk menghilangkan pesan yang mengganggu ini.
Pada Fedora 19 Anda menginstal xauthseperti ini:
$ sudo yum install xorg-x11-xauth
Jika kemudian Anda mencoba sshmasuk ke server Anda akan melihat pesan bahwa entri sedang dibuat di file pengguna .Xauthority.
$ ssh root@server
/usr/bin/xauth: creating new authority file /root/.Xauthority
$
Info masuk berikutnya tidak akan lagi menampilkan pesan ini.
Metode # 2 - nonaktifkan melalui ForwardX11
Anda dapat memerintahkan sshklien untuk tidak mencoba mengaktifkan penerusan X11 dengan memasukkan parameter SSH ForwardX11.
$ ssh -o ForwardX11=no root@server
Anda dapat melakukan hal yang sama dengan -xsakelar:
$ ssh -x root@server
Ini hanya akan menonaktifkan sementara pesan ini, tetapi merupakan opsi yang baik jika Anda tidak dapat atau tidak mau menginstal xauthpada server jarak jauh.
Metode # 3 - nonaktifkan melalui sshd_config
Ini biasanya adalah default tetapi jika tidak, Anda dapat mengatur sshdserver Anda sehingga X11Forwarding tidak aktif, masuk /etc/ssh/sshd_config.
X11Forwarding no
Dari 3 metode yang biasanya saya gunakan # 2, karena saya akan sering ingin X11Forwardinguntuk sebagian besar server saya, tetapi kemudian tidak ingin melihat X11....peringatan
$ HOME / .ssh / config
Sering kali pesan ini bahkan tidak muncul. Mereka biasanya hanya hadir ketika Anda memiliki entri berikut di $HOME/.ssh/configfile Anda , di bagian atas.
ServerAliveInterval 15
ForwardX11 yes
ForwardAgent yes
ForwardX11Trusted yes
GatewayPorts yes
Jadi ini adalah pengaturan ini, yang pada akhirnya mendorong pembuatan X11..pesan - pesan itu, jadi sekali lagi, metode # 2 tampaknya menjadi yang paling tepat jika Anda ingin beroperasi dengan ForwardX11 yessecara default, tetapi kemudian secara selektif menonaktifkannya untuk koneksi tertentu dari sshperspektif klien. .
Keamanan
Biasanya tidak disarankan untuk dijalankan ForwardX11 yessetiap saat. Jadi jika Anda ingin mengoperasikan koneksi SSH Anda di manor yang paling aman, sebaiknya lakukan hal berikut:
- Jangan sertakan
ForwardX11 yesdalam $HOME/.ssh/configfile Anda
- Hanya gunakan ForwardingX11 saat Anda perlu via
ssh -X user@server
- Jika Anda bisa, nonaktifkan
X11Forwardingsepenuhnya di server sehingga tidak diizinkan
Referensi