Trang man phiên bản cũ:
-P
Sử dụng cổng không đặc quyền. Với điều này, bạn không thể sử dụng xác thực rhosts hoặc rsarhost, nhưng nó có thể được sử dụng để vượt qua một số tường lửa không cho phép các cổng nguồn đặc quyền vượt qua.
[...]
Cổng sử dụng đặc quyền
Chỉ định có sử dụng cổng đặc quyền khi kết nối với đầu kia không. Mặc định là có nếu xác thực rhosts hoặc rsarhost được bật.
Trực tiếp từ mã nguồn:
case 'P': /* deprecated */
options.use_privileged_port = 0;
break;
Nó đặt tùy chọn thành 0, dường như là giá trị mặc định, vì vậy nó không làm gì cả. Bỏ qua các tùy chọn không dùng nữa giúp tương thích ngược trong trường hợp nó không ảnh hưởng đến chức năng ...
Sự /* deprecated */
thay đổi bắt đầu từ 2002-09-04.
Ngay cả đoạn mã tôi đã trích dẫn ở trên (từ openssh-Portable 7.7) cũng vừa bị xóa trong một cam kết gần đây :
ngược dòng: Không dùng UsePriv đặc biệt
bây giờ hỗ trợ cho việc chạy ssh (1) setuid đã bị xóa, xóa mã hỗ trợ và dọn sạch các tham chiếu đến nó trong các trang man
Chúng tôi đã không vận chuyển ssh (1) bit setuid kể từ năm 2002. Nếu ayone thực sự cần thực hiện kết nối từ số cổng thấp, điều này có thể được thực hiện thông qua một ProxyCommand setuid nhỏ.
ok markus @ jmc @ djm @
OpenBSD-Cam kết-ID: d03364610b7123ae4c6792f5274bd147b6de717e
Nó vẫn bỏ qua tùy chọn nhưng thậm chí không còn đặt biến nội bộ đi cùng với nó.