Önerilen, 2024

Editörün Seçimi

Mac os veya linux'ta başka bir kullanıcının ssh bağlantısı komut satırıyla nasıl kapatılır

Крутое оформление Linux в стиле MacOS

Крутое оформление Linux в стиле MacOS

İçindekiler:

Anonim

SSH veya Secure Shell kullanmak, Mac ve Linux makinelerine komut satırından uzak bağlantılar kurmak için çok yaygın bir yoldur. Sistem yöneticisi iseniz veya başka bir nedenden dolayı bir Mac'te SSH'yi etkinleştirdiyseniz, sonunda başka bir kullanıcının ssh bağlantısını kapatmanız gerekebilir. Bir kullanıcının bir Mac'le (veya bu konuda Linux kutusuyla bağlantılı olduğu, bu ipuçları da aynı şekilde uygulanır) ssh bağlantısını sonlandırmanın birkaç yolu vardır ve biz bunlardan birkaçını ele alacağız.

Bu yaklaşımların, bilgisayarda SSH'yi nasıl etkinleştirdiğinizden bağımsız olarak, bir kullanıcının ssh bağlantısını kapatmak için çalışacağını unutmayın. Mac’in ssh’i Remote Login ile mi yoksa komut satırı ile ssh’i mi etkinleştirdiği önemli değildir. Aynı şekilde, bu püf noktaları MacOS ve Mac OS X ile akılda tutulur, ancak Linux'ta ve diğer birçok Unix lezzetinde ssh kullanıcı işlemlerini sonlandırmak için de aynı şekilde uygulanır.

Kullanıcılar ssh bağlantısı oturumu kapatma

Belki de ssh ile bağlanan bir kullanıcının oturumunu kapatmanın en yaygın yolu, söz konusu ssh işlemini veya doğrudan kullanıcı hesabını hedef alan kill veya pkill komutlarını kullanmaktır.

Ssh kullanıcısı ile öldürmek

İlk önce, kullanıcıların ssh bağlantısının işlem kimliğini (PID) alın:

ps aux | grep sshd

Daha sonra, hedef kullanıcıların ssh bağlantısının belirli işlemini bulun ve bunu kill -9 ile hedefleyin. Örneğin, kullanıcı Walrus'un ssh bağlantısını sonlandırmak istediğimizi ve 'sshd: Walrus @ ttys011' işleminin 5821 PID değerine sahip olduğunu varsayalım:

kill -9 5821

Etki anında gerçekleşir ve kullanıcılar uçlarında, terminal ekranında belirten bir mesaj görürler: “Uzak ana bilgisayar tarafından kapatılan yerel ana bilgisayara bağlantı. Kapalı yerel ana bilgisayara bağlantı.”

Yaygın olarak bir kullanıcı SSH bağlantısı ve pkill ile ilgili işlemleri sona erdirme

Daha geniş bir yaklaşım ise, pkill ile belirli bir kullanıcı hesabına ait tüm işlemleri öldürmek, işlem kimliği yerine bir kullanıcı hesabını kolayca hedeflemenizi sağlar:

pkill -u username

Bu, tüm kullanıcı işlemlerini sonlandırarak kullanıcının 'kullanıcı adı'nı anında kapatır.

Pkill yaklaşımı kullanışlıdır çünkü joker karakterleri de kabul eder ve örneğin tüm ssh işlemlerini genel olarak sonlandırmak istiyorsanız, adı kolayca bir işlemi kolayca hedefleyebilirsiniz.

Başka bir kullanıcının ssh bağlantısını sonlandırmak için başka olasılıklar da var, ancak yukarıdaki numaralar, anlayışlı komut satırı kullanıcıları için belki de en sezgiseldir. Temel olarak çalışan işlemleri görmenizi ve beklenen kullanıcıların ssh bağlantısını bulmanızı sağlayan herhangi bir yöntem aynı etkiyi elde etmek için çalışacaktır; bu işlemin sona ermesi, bu kullanıcının ssh oturumunu kapatmasına neden olacaktır.

SSH Kullanıcısı'nı Mac’te Etkinlik İzleyicisi ile Kapatma

GUI'de kalmayı tercih eden bir Mac kullanıcısıysanız, görevi belirlemek ve bu şekilde sonlandırmak için Faaliyet İzleyicisi'ni de kullanabilirsiniz, aynı şekilde Mac uygulamalarını genel olarak bırakmaya zorlarsınız. Basitçe Activity Monitor'ü açın, 'ssh' kelimesini arayın ve sonlandırmak istediğiniz kullanıcıların ssh bağlantısını bulun ve ardından bu işlemi Activity Monitor üzerinden sonlandırın.

Bu yaklaşım yerel bir Mac yardımcı programı olan Activity Monitor'ü kullandığından, bu yöntem açıkçası linux makineler için bu yardımcı programa sahip olmadığından işe yaramaz, oysaki işlemi hedefleyen başka bir yaklaşım olacaktır.

Merak ediyorsanız, evet, tüm bunlar, giriş yapmış olan kullanıcı hesabına özgü ilgili işlemleri hedef alarak, telnet, Screen Sharing veya başka herhangi bir uzak bağlantı yöntemiyle aynı şekilde çalışır.

Kullanıcı ssh bağlantılarının kapatılması veya kullanıcıların ssh ile bağlantısının kesilmesi ile ilgili başka yöntem veya yaklaşımların olduğunu biliyorsanız, aşağıdaki yorumlarda bizimle paylaşın!

Top