Harap perhatikan bahwa saya tidak memiliki masalah dengan nama host dan saya dapat mengubah nama host dengan mengkonfigurasi / etc / hostname, dan itu mudah ditampilkan di terminal.
Masalahku: Saya baru saja mengatur dua server pada CentOS 7, mereka bukan server yang sebenarnya, tetapi ketika saya terhubung dengan mereka menggunakan ssh, nama host tidak diganti dengan nama server dan masih menunjukkan kepada saya root@localhost
di terminal bukan root@server1
ATAU root@server2
.
Nama host adalah localhost.localdomain.
/ etc / hosts:
27.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.1 server1.exampert.com server1
192.168.122.2 server2.exampert.com server2
/ etc / hostname:
localhost.localdomain
Pertanyaan ini belum dijawab. masalah saya adalah dengan nama host yang muncul setelah root @ pada terminal ketika saya menggunakan perintah ssh! jika saya mengubah / etc / hostname atau perintah lain, hostname juga berubah di terminal, tetapi ketika saya gunakan ssh server1
nama host masih seperti sebelum menggunakan perintah ssh! Saya berharap demikian root@server1
dari pada root@localhost~
Apa yang bisa menjadi masalah?
resolv.conf
mengajukan:search localdomain exampert.com
nameserver 192.168.245.2
nameserver 8.8.8.8
nameserver 8.26.56.26
~Jawaban:
Sudahkah Anda mencoba mengatur nama host melalui hotnamectl?
agar perubahan berlaku Anda harus me-reboot mesin.
sumber