我想要獲取每次執行scp命令時的警報消息。如果有人使用scp命令訪問我的文件,那麼我必須收到一封郵件。我怎樣才能做到這一點。請幫幫我。帶警報消息的scp命令
4
A
回答
5
除非你有服務器的管理控制權,否則你所要求的是不可能的 - Unix文件系統根本就不能這樣工作。您可以設置文件權限,以便其他用戶無法找到或讀取您的文件,但作爲非特權用戶,您無法通過scp或任何其他方法請求試圖或成功訪問嘗試的電子郵件通知。
+1
在Linux上,您可以使用inotify完成此操作。 – 2010-06-01 16:30:10
2
你在服務器端還是客戶端?
服務器端:基於密鑰的ssh認證能夠在用戶登錄到系統時啓動自定義命令(如果用戶可以更改authorized_keys文件,可以繞過該命令)。在那裏你可以添加一個掛鉤在登錄時發送郵件,或者啓動一個自己的sftp服務器並啓用所需的日誌記錄。
0
正確的做法是用自己的版本(或封裝)替換服務器上的scp程序。
相關問題
- 1. 警報消息
- 2. 警報消息
- 3. 警報消息使用AJAX
- 4. 警報消息按鈕
- 5. C#.NET:警報消息
- 6. JQuery警報/消息框
- 7. 創建警報消息
- 8. jquery slidedown警報消息?
- 9. 帶自定義圖標的簡單SWT警報消息?
- 10. 在命令行中創建警報/消息框OSX應用程序
- 11. 警報窗口中的消息顯示
- 12. PHP中的引導警報消息
- 13. JavaScript警報消息的國際化(i18n)
- 14. 用於HTML的通知警報消息
- 15. 警報消息不工作的AJAX
- 16. 角度2中的警報消息
- 17. 硒如何獲得警報警報消息
- 18. 帶虛擬事件的警告消息
- 19. ssh scp命令不工作
- 20. 與外部JS警報消息文件
- 21. 無法處理警報消息
- 22. 如果LT IE 8警報消息Cookie
- 23. 迅速使用關閉警報消息
- 24. 提交後將顯示警報消息
- 25. 「JavaScript應用程序」警報消息
- 26. 彈出警報或消息給用戶
- 27. 「'$'未定義」警報消息顯示
- 28. selenium webdrive並檢查警報消息
- 29. 更改推送通知警報消息
- 30. 如何獲取警報消息?
您的文件由您的計算機上的sshd服務,因此您需要在sshd中設置日誌記錄。我不知道除了使用調試選項'-d'外是否可能。 – 2010-06-01 05:16:43
監控此活動的原因是什麼?也許還有另外一種方法來實現相同的目標。 – Rudi 2010-06-01 07:25:30