サーバーへの現在のsshfsマウントを一覧表示する方法は?


13

誰かがシェルを使用するためにssh経由でサーバーにログインする場合、last | w | whoをすばやく使用して、ログインしているユーザーを表示できます。誰かが接続を示さない別のコンピューターlast | w |からsshfsを介して同じサーバー上のディレクトリをマウントした場合。サーバー上の現在のsshfsマウントを表示するlast | w | whoに似たコマンドはありますか?

回答:


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
Andolのおかげで、これは私が現在使用している方法です。このタイプのコマンドをエイリアスし、エイリアスをすばやく使用できることを知っています。この種のリストが組み込まれた、広く使用されているユーティリティがあるかどうか疑問に思っていました。
M.スミス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.