Trên hệ thống FreeBSD (8.1), tôi đang tìm hướng dẫn về cách kiểm tra phiên bản OpenSSH đang chạy và cũng hướng dẫn cách tốt nhất để tải xuống cài đặt bản cập nhật OpenSSH
Trên hệ thống FreeBSD (8.1), tôi đang tìm hướng dẫn về cách kiểm tra phiên bản OpenSSH đang chạy và cũng hướng dẫn cách tốt nhất để tải xuống cài đặt bản cập nhật OpenSSH
Câu trả lời:
Chạy sshd -V
hoặc ssh -V
họ sẽ trả lại phiên bản và thông tin sử dụng.
Lưu ý: Bây giờ đây là chữ "V", khi tôi viết câu trả lời này, chúng là chữ thường.
Có hàng tá cách để nâng cấp.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
Tôi không biết về bất kỳ vấn đề nào với phiên bản 5.2p1 được phát hành với 8.1-ĐÁNG TIN CẬY. Tôi đã thấy các e-mail chơi khăm bay xung quanh trong hơn một năm nay thông báo về việc phát hành sắp xảy ra một vụ hack ngày không (lưu ý rằng đó là một năm rưỡi kể từ khi phát hành, vì vậy ngày "zero" là một thời gian dài trước đây) .
ssh -V
(lưu ý viết hoa v) như trên hệ thống của mình (và tôi nghĩ đây là tiêu chuẩn) -v
tùy chọn được sử dụng cho verbose (iirc).
telnet localhost 22
Tại sao bạn muốn nâng cấp OpenSSH? Đây là một phần của hệ thống cốt lõi và thường được nâng cấp cùng với hệ thống.
Hãy thử chạy:
which sshd
Nếu nó in / usr / sbin / sshd, thì có lẽ nó đã được cài đặt dưới dạng một gói. Trong trường hợp đó, bạn có thể kiểm tra phiên bản đã cài đặt bằng cách sử dụng:
pkg_info | grep ssh
hoặc là:
pkg_info -W `type sshd`
Và tôi nghĩ rằng bạn cập nhật nó bằng cách sử dụng:
pkg_add -r openssh-portable
nhưng trước tiên hãy đọc Hướng dẫn FreeBSD về Hệ thống Gói , vì tôi đã không làm điều đó trong một thời gian dài và nó có thể đã thay đổi.
Nếu như
which sshd
print / usr / local / sbin / sshd, sau đó có lẽ nó được cài đặt như một cổng.
Đọc về cách nâng cấp nó trong Hướng dẫn sử dụng hệ thống cổng . Tên cổng là security / openssh-Portable, tức là / usr / cổng / security / openssh-Portable.
Cú pháp như sau để tìm phiên bản openssh trên CentOS / RHEL / SL:
# yum list installed openssh\*
Cú pháp như sau để tìm phiên bản openssh trên Debian / Ubuntu Linux:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*