서버에 현재 sshfs 마운트를 나열하는 방법은 무엇입니까?


13

누군가 쉘 사용을 위해 ssh를 통해 서버에 로그인하면 last | w | who를 빠르게 사용하여 로그인 한 사용자를 표시 할 수 있습니다. 누군가가 다른 컴퓨터에서 sshfs를 통해 동일한 서버에 디렉토리를 마운트 한 경우 last | w | 연결을 표시하지 않습니다. last | w | who와 비슷한 명령이 서버에 현재 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:~#

대체

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. Smith
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.