วิธีตั้งชื่อเซิร์ฟเวอร์ในข้อความต้อนรับของ SSH


0

ทุกครั้งที่ฉันเข้าสู่ VPS ของฉันฉันกำลังใช้ OpenSSH ฉันสามารถดูบรรทัดด้านล่างในไคลเอนต์ MobaXterm SSH:

Last login: Thu Jul 28 17:15:02 2016 from xxx
CentOS release 6.8 (Final)
Linux vpsxxx.ovh.net 2.6.32-042stab111.12 #1 SMP Thu Sep 17 11:38:20 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux

server    :
hostname  : vpsxxx.ovh.net

serverรายการเป็นที่ว่างเปล่า เป็นไปได้ไหมที่จะตั้งชื่อเซิร์ฟเวอร์ที่จะปรากฏใน "ข้อความต้อนรับ" นี้?

แก้ไข:

หลังจากอ่านคำตอบนี่คือสิ่งที่ฉันคิดขึ้นมา:

  • ฉันโหลดไฟล์อาร์ต ASCII พร้อมโลโก้ของฉันลงบนเซิร์ฟเวอร์
  • ฉันเขียนสคริปต์ที่จะตัด/etc/issue.netและจากนั้นcatไฟล์โลโก้รวมถึงechoสองสามบรรทัด (คำเตือนทางกฎหมายเกี่ยวกับการเข้าถึงที่ไม่ได้รับอนุญาตและข้อมูลเซิร์ฟเวอร์บางอย่าง - ชื่อและที่อยู่ IP)
  • ฉันเพิ่มงาน cron ในทุก ๆ นาที (ตอนนี้ทุกวัน) เพื่อเรียกใช้สคริปต์และส่งออกไป /etc/issue.net
  • ในsshd_configฉันปิดการใช้งาน MOTD ( PrintMotd no) และเปิดใช้งานแบนเนอร์ ( Banner /etc/issue.net)
  • ฉันเริ่มบริการ sshd ใหม่และทุกอย่างเรียบร้อย

จะต้องมีการบันทึกว่าเมื่อ "พิมพ์" แบนเนอร์ sshd แถบมันของ tabulations ในกรณีที่cat /etc/issue.netแสดงให้เห็นถึงการจัดรูปแบบที่ถูกต้องแบนเนอร์ไม่ได้ซึ่งเป็นความน่ารำคาญเล็ก ๆ น้อย ๆ กับที่ฉันสามารถมีชีวิตอยู่



messaga ที่น่าจะเป็นในหรือ/etc/issue /etc/motdแก้ไขที่นั่น
NuTTyX

@Holloway: คำถามของฉันเกี่ยวข้องกับคำถามที่คุณกำลังชี้ไป
AbVog

คำตอบ:


1

ข้อความที่น่าจะเป็นในหรือ/etc/issue /etc/motdแก้ไขที่นั่น


/etc/motdข้อความที่แน่นอนที่ผมโพสต์เป็นที่แน่นอนใน แต่การแก้ไขมันมีข้อแม้: เมื่อฉันรีสตาร์ทเครื่องฉันพบว่าไฟล์ถูกรีเซ็ตเป็นเนื้อหาเริ่มต้น ฉันจะทำตามความคิดที่ให้ไว้ในคำถามนี้และเพิ่มงาน cron ที่เขียนทุกอย่างที่ฉันต้องการใน motd เมื่อฉันทำเสร็จแล้วฉันจะโพสต์ไว้ที่นี่เป็นคำตอบ
AbVog

1

บางทีคุณสามารถใช้ไฟล์ /etc/issue.net (ที่คุณเขียนสิ่งที่คุณต้องการให้แสดงเมื่อเชื่อมต่อผ่าน SSH) ตรวจสอบให้แน่ใจว่าคุณไม่ใส่เครื่องหมายข้อคิดเห็นBanner /etc/issue.net ในไฟล์ / etc / ssh / sshd_config จากนั้นรีสตาร์ทเซิร์ฟเวอร์ openssh


ใช่นี่เป็นโอกาสที่ดีมาก เมื่อฉันค้นหาเว็บก่อนโพสต์ฉันค้นพบในเอกสาร Red Hat สำหรับ OpenSSH ว่ามีแบนเนอร์อยู่และสามารถตั้งค่า/etc/sshd_configได้ ฉันจะมาถึงในไม่กี่วัน ขอบคุณ
AbVog

0

ควรสร้างจากชื่อโฮสต์จริงซึ่งคุณสามารถตั้งค่าโดยใช้hostnameคำสั่ง(ชัด) :

hostname my-different-vpsxxx.ovh.net

ชื่อโฮสต์แสดงขึ้นแล้ว :) สิ่งที่ฉันต้องการคือ "ชื่อ" สำหรับเซิร์ฟเวอร์ ขอขอบคุณที่แสดงความคิดเห็น NuTTyX /etc/motdของเราได้มีการปรับเปลี่ยนใน
AbVog
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.