Konuyu Açan
#0
Bir Linux sisteminde SSH (Secure Shell) üzerinden aktif oturumları görmek, yönetim ve güvenlik açısından kritik bir konudur. Bu yazıda, aktif SSH oturumlarının nasıl görüntüleneceğine dair bazı yöntemler ve komutlar üzerinde duracağız.
Öncelikle, aktif SSH oturumlarını görmek için en yaygın kullanılan komut
Bu komut, kullanıcı adlarını, oturum açtıkları terminali, oturum açma tarihini ve saatini gösterir. Eğer daha detaylı bilgiye ihtiyaç duyarsanız,
Bu komut, kullanıcı adları, aktif çalışma süreleri, hangi komutları çalıştırdıkları gibi bilgileri gösterir.
Bir diğer yöntem ise
Eğer sadece SSH ile açılan oturumları görmek istiyorsanız,
Bu komut, mevcut TCP bağlantılarını ve bu bağlantıların hangi süreçler tarafından kullanıldığını gösterir, özellikle SSH bağlantıları için faydalıdır.
Sonuç olarak, Linux sistemlerinde aktif SSH oturumlarını izlemek için birkaç basit komut yeterlidir. Bu komutlar, sistem yöneticilerinin güvenliği sağlamak ve kullanıcı aktivitelerini takip etmek açısından önemli bir araçtır. Bu bilgilerin sistem yönetiminde nasıl kullanılabileceğini düşünüyorsanız, uygulama örneklerini geliştirmek için farklı senaryolar üzerinde çalışabilirsiniz.
Öncelikle, aktif SSH oturumlarını görmek için en yaygın kullanılan komut
who komutudur. Bu komut, sistemde oturum açmış kullanıcıların listesini gösterir. Örneğin, terminalde aşağıdaki komutu çalıştırabilirsiniz:CODE
1whoBu komut, kullanıcı adlarını, oturum açtıkları terminali, oturum açma tarihini ve saatini gösterir. Eğer daha detaylı bilgiye ihtiyaç duyarsanız,
w komutunu da kullanabilirsiniz. Bu komut, kullanıcıların sistemdeki aktiviteleri hakkında daha fazla bilgi verir:CODE
1wBu komut, kullanıcı adları, aktif çalışma süreleri, hangi komutları çalıştırdıkları gibi bilgileri gösterir.
Bir diğer yöntem ise
last komutudur. Bu komut, sistemdeki son oturum açma ve kapama işlemlerini listeler. Ayrıca, kullanıcıların hangi IP adreslerinden oturum açtıklarını da gösterir:CODE
1lastEğer sadece SSH ile açılan oturumları görmek istiyorsanız,
ss veya netstat komutlarını kullanarak bağlantıların durumunu kontrol edebilirsiniz. Örneğin:CODE
1ss -tnp | grep sshBu komut, mevcut TCP bağlantılarını ve bu bağlantıların hangi süreçler tarafından kullanıldığını gösterir, özellikle SSH bağlantıları için faydalıdır.
Sonuç olarak, Linux sistemlerinde aktif SSH oturumlarını izlemek için birkaç basit komut yeterlidir. Bu komutlar, sistem yöneticilerinin güvenliği sağlamak ve kullanıcı aktivitelerini takip etmek açısından önemli bir araçtır. Bu bilgilerin sistem yönetiminde nasıl kullanılabileceğini düşünüyorsanız, uygulama örneklerini geliştirmek için farklı senaryolar üzerinde çalışabilirsiniz.