ein paar Freunde lasse ich per SSH auf meinen Rechner arbeiten. Mit „who“ oder „finger“ kann ich auch immer feststellen, wer gerade auf meinem Rechner arbeitet, um gegebenfalls darauf reagieren zu können.
Wenn sich aber jemand mit WinSCP auf meinem Rechner einloggt, kann ich das mit who oder finger nicht mehr feststellen.
Frage) Warum ist das so?
Frage) Gibt es einen Befehl, mit dem ich trotzdem feststellen kann, wer auf meinem Rechner ist?
Frage) Gibt es eine Möglichkeit, ein log-File zu erstellen, wer was auf meinen Rechner hoch- oder runtergeladen hat ?
ein paar Freunde lasse ich per SSH auf meinen Rechner
arbeiten. Mit „who“ oder „finger“ kann ich auch immer
feststellen, wer gerade auf meinem Rechner arbeitet, um
gegebenfalls darauf reagieren zu können.
Wenn sich aber jemand mit WinSCP auf meinem Rechner einloggt,
kann ich das mit who oder finger nicht mehr feststellen.
Frage) Warum ist das so?
*schulterzuck* Das Verhalten hab ich noch nicht festgestellt…
Frage) Gibt es einen Befehl, mit dem ich trotzdem
feststellen kann, wer auf meinem Rechner ist?
Probier mal ‚last‘. Damit lässt sich sehr genau feststellen,
wer von wann bis wann eingeloggt ist/war. Näheres auf der
Man-Page
Frage) Gibt es eine Möglichkeit, ein log-File zu erstellen,
wer was auf meinen Rechner hoch- oder runtergeladen hat ?
Exakt fällt mir nix ein, ausser die Upload-Verzeichnisse
regelmässig nach neuen Dateien zu scannen
Kann ich nicht sagen, hab ich so noch nicht beobachtet.
Frage) Gibt es einen Befehl, mit dem ich trotzdem
feststellen kann, wer auf meinem Rechner ist?
s.o. - in dem Moment, in dem Dateien transferiert werden, sollte who das auch entsprechend anzeigen. Werden gerade keine Dateien übertragen, ist auch niemand eingeloggt.
Frage) Gibt es eine Möglichkeit, ein log-File zu erstellen,
wer was auf meinen Rechner hoch- oder runtergeladen hat ?
Frage) Gibt es einen Befehl, mit dem ich trotzdem
feststellen kann, wer auf meinem Rechner ist?
Ich würde mir mit „netstat -utp“ und „last“ einen Überblick verschaffen. Netstat liefert Dir alle aktuellen Verbindungen und welches Programm daran beteiligt ist. Last sagt Dir wer in der Letzten zeit sich wann bei Dir getummelt hat.
Weshalb ich für den reinen Dateitransfer durch Fremduser (also
alle außer mir) immer noch pureftpd bevorzuge (TLS-only ist da
möglich!).
Wenn Du einmal rsync-over-SSH hattest, willst Du das elende
FTP-Geraffel nicht mehr sehen.
Oder?
Das kommt darauf an, was Du willst. Wenn Du lediglich ein paar Usern etwas Speicherplatz zur Verfügung stellen willst und Dir dabei Quotas, umfangreiches Logging (CLF und realtime) und womöglich auch bandwidth throttling angenehm sind, halte ich rsync-over-ssh eher für ungeeignet.
Dann nimmst Du auch ohne Murren die bekannten Unzulänglichkeiten und Macken des FT-Protkolls in Kauf.