Cài đặt -N tham số trong Tệp cấu hình SSH


16

Tôi muốn sử dụng cờ -N trong tệp cấu hình ssh của mình, nhưng tôi không chắc chắn cách thực hiện?

Có thể không?

 -N      Do not execute a remote command.  This is useful for just for‐
         warding ports (protocol version 2 only).


Host foo
    HostName foo.bar.com
    User baz
    <how can I add -N flag here?>

Âm thanh như một trường hợp của vấn đề XY . chính xác là bạn muốn làm gì?
terdon

@terdon Tôi đang cố gắng chuyển cờ -N sang ssh cho một máy chủ gitolite, công việc của tôi dường như bị chậm trong quá trình đẩy / kéo. Tôi được cho biết điều này sẽ ngăn ssh thực thi shell khi khởi động và tải môi trường và những thứ góp phần vào độ trễ mà tôi gặp phải.
veilig

Tại sao bạn không chạy ssh -N, tại sao bạn cần đặt tham số này làm tham số cấu hình?
terdon

Đã trả lời ở đây unix.stackexchange.com/a/417373/69080 . Dùng thử mèo RemoteCommand
Joshua Huber

Câu trả lời:


2

HĐH nào? Làm một người đàn ông ssh_config và xem nếu ssh của bạn có một tùy chọn như vậy. Trên linux, tùy chọn này không có sẵn như là một tham số cấu hình. Theo như tôi biết, tôi nghĩ điều tương tự cũng đúng với các máy khách khác hoặc các máy khách tương tự trong các nền tảng khác.


Ubuntu 12.04, tôi đã xem trang man ssh_config nhưng trừ khi tôi bỏ qua nó, tôi không thấy nó có thể.
veilig

2

thực ra -N không phải là một tham số mà chỉ là một cờ như -l hoặc khác

nếu bạn không muốn có lệnh ssh -N -l tên người dùng HOSTNAME, bạn có thể tạo bí danh ssh = "ssh -N" (trên máy chủ từ nơi bạn muốn ssh đến máy chủ gitolite của mình.

Một ý tưởng khác xuất hiện trong đầu tôi, sự chậm chạp của ssh cũng có thể là do DNS, trên máy chủ kết nối đang cố gắng giải quyết tên máy chủ của máy đang cố kết nối và nếu có một mục nhập sai trong DNS hoặc không có thông tin nào thì nó sẽ trở thành chậm kết nối

các loại


1

Đã trả lời tại đây /unix//a/417373/69080 . Bắt đầu trong OpenSSH 7.6, có một tùy chọn được gọi RemoteCommand. Hãy thử thêm vào tập tin cấu hình của bạn:

RemoteCommand cat

Khi sử dụng, tôi cũng muốn bao gồm:

LogLevel DEBUG
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.