Làm thế nào để liệt kê các sshfs hiện tại gắn kết với máy chủ?


13

Nếu ai đó đăng nhập vào máy chủ thông qua ssh để sử dụng shell, hãy sử dụng nhanh | w | ai có thể được sử dụng để hiển thị người dùng đã đăng nhập. Nếu ai đó gắn kết một thư mục trên cùng một máy chủ thông qua sshfs từ một máy tính khác thì | w | người không hiển thị kết nối. Có một lệnh tương tự như cuối | w | ai sẽ hiển thị sshfs hiện tại gắn kết trên máy chủ không?

Câu trả lời:


15

Tạo một sshfs mount liên quan đến việc kết nối qua sftp. Do đó, những gì bạn có thể làm là tìm kiếm các quá trình sftp sinh sản. Giả sử người dùng andreas đã tạo một sshfs mount hoặc đăng nhập bằng sftp thông thường, bạn sẽ thấy một cái gì đó dọc theo các dòng sau:

root@halleck:~# ps aux | grep -i sftp | grep -v grep
andreas  11029  0.0  0.0   2420   648 ?        Ss   23:56   0:00 /usr/lib/openssh/sftp-server
root@halleck:~#

alt.

root@halleck:~# ps aux | grep -i sftp | grep -v grep
andreas  11091  0.0  0.1   9564  1116 ?        Ss   23:57   0:00 sshd: andreas@internal-sftp
root@halleck:~#

Những gì bạn thấy phụ thuộc vào hệ thống con sftp bạn đã cấu hình.

Các chi tiết trong câu trả lời này giả định phía máy chủ OpenSSH.


1
Cảm ơn Andol, đây là phương pháp mà tôi hiện đang sử dụng. Tôi biết rằng tôi có thể bí danh loại lệnh này và sử dụng bí danh một cách nhanh chóng. Tôi đã tự hỏi nếu có bất kỳ dụng cụ được sử dụng rộng rãi ngoài kia có loại danh sách này được tích hợp trong đó.
M. Smith
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.