Як перелічити поточні кріплення sshfs на сервері?


13

Якщо хтось увійде на сервер через ssh для використання оболонки, швидке використання останнього | w |, який може бути використаний для відображення зареєстрованого користувача. Якщо хтось монтує каталог на одному сервері через sshfs з іншого комп'ютера, останній | w |, який не показує з'єднання. Чи існує команда, подібна до останнього | w | хто буде показувати поточні монтажі sshfs на сервері?

Відповіді:


15

Встановлення sshfs включає з'єднання через sftp. Отже, те, що ви можете зробити, це шукати породжені процеси sftp. Якщо припустити, що користувач andreas встановив sshfs або ввійшов у систему, використовуючи звичайний sftp, ви побачите щось у наступних рядках:

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:~#

Те, що ви бачите, залежить від того, яку підсистему sftp ви налаштували.

Деталі у цій відповіді передбачають сервер OpenSSH.


1
Дякую Андолу, це метод, який я зараз використовую. Я знаю, що я міг би псевдонімувати цей тип команди і швидко використовувати псевдонім. Мені було цікаво, чи існували якісь широко використовувані утиліти, на яких був вбудований такий тип лістингу.
М. Сміт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.