วิธีการติดตั้ง 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
ขอบคุณ Andol นี่เป็นวิธีที่ฉันใช้อยู่ในปัจจุบัน ฉันรู้ว่าฉันสามารถใช้นามแฝงของคำสั่งประเภทนี้และใช้นามแฝงได้อย่างรวดเร็ว ฉันสงสัยว่ามีรายการที่ใช้กันอย่างแพร่หลายที่มีรายชื่อประเภทนี้อยู่ภายในหรือไม่
M. Smith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.