บนระบบ FreeBSD (8.1) ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีตรวจสอบเวอร์ชันที่ใช้งานอยู่ของ OpenSSH และคำแนะนำเกี่ยวกับวิธีที่ดีที่สุดในการดาวน์โหลดติดตั้งอัพเดตของ OpenSSH
บนระบบ FreeBSD (8.1) ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีตรวจสอบเวอร์ชันที่ใช้งานอยู่ของ OpenSSH และคำแนะนำเกี่ยวกับวิธีที่ดีที่สุดในการดาวน์โหลดติดตั้งอัพเดตของ OpenSSH
คำตอบ:
เรียกใช้sshd -V
หรือไม่ssh -V
และพวกเขาจะส่งคืนข้อมูลเวอร์ชันและการใช้งาน
หมายเหตุ: นี่คือทุน "V" ตอนนี้เมื่อฉันเขียนคำตอบนี้เป็นตัวพิมพ์เล็ก
มีวิธีอัปเกรดเป็นโหล
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
ฉันไม่ทราบถึงปัญหาใด ๆ ของรุ่น 5.2p1 ที่มาพร้อมกับ 8.1-RELEASE ฉันเคยเห็นอีเมลหลอกลวงมานานกว่าหนึ่งปีแล้วขณะนี้ได้ประกาศการแฮ็คศูนย์เป็นเวลาเกือบหนึ่งวัน (โปรดทราบว่าเป็นเวลาหนึ่งปีครึ่งนับตั้งแต่มีการเปิดตัวดังนั้นวัน 'ศูนย์' จึงเป็นเวลานานแล้ว) .
ssh -V
(note capital v) เหมือนในระบบของฉัน (และฉันคิดว่านี่เป็นมาตรฐาน) -v
ตัวเลือกนี้ใช้สำหรับ verbose (iirc)
telnet localhost 22
ทำไมคุณต้องการอัพเกรด OpenSSH มันเป็นส่วนหนึ่งของระบบหลักและมักจะอัพเกรดด้วยระบบ
ลองใช้:
which sshd
หากพิมพ์ / usr / sbin / sshd แสดงว่าอาจติดตั้งเป็นแพ็คเกจ ในกรณีนั้นคุณสามารถตรวจสอบเวอร์ชั่นที่ติดตั้งโดยใช้:
pkg_info | grep ssh
หรือ:
pkg_info -W `type sshd`
และฉันคิดว่าคุณอัปเดตโดยใช้:
pkg_add -r openssh-portable
แต่อ่านFreeBSD Guide to the Packages Systemก่อนเพราะฉันไม่ได้ทำมานานแล้วและมันอาจจะเปลี่ยนไป
ถ้า
which sshd
พิมพ์ / usr / local / sbin / sshd ดังนั้นมันอาจจะติดตั้งเป็นพอร์ต
อ่านข้อมูลเกี่ยวกับวิธีการปรับรุ่นในคู่มือการใช้พอร์ตระบบ ชื่อพอร์ตคือความปลอดภัย / openssh-portable เช่น / usr / พอร์ต / security / openssh-portable
ไวยากรณ์มีดังนี้เพื่อค้นหารุ่น openssh บน CentOS / RHEL / SL:
# yum list installed openssh\*
ไวยากรณ์มีดังนี้เพื่อค้นหารุ่น openssh บน Debian / Ubuntu Linux:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*