SSH üzerinden uzak bir sunucuya giriş yapmak ve uzak oturum açma kabuğu üzerinde bir program çalıştırmak için tek bir komut yapılandırmanın bir yolu var mı?
OpenSSH el kitabında, "Komut belirtilirse, bir giriş kabuğu yerine uzak ana bilgisayarda yürütülür." Örneğin, ssh user@server mail
uzak sunucuya giriş yapar, posta kutusu durumunu görüntüler ve ardından sizi yerel kabuğa döndürür. Posta durumunu görüntüledikten sonra uzak kabukta kalmanın bir yolu var mı?
Ayrıca, ssh user@server [command]
komut bir programsa, örneğin vim veya mutt ise işe yaramaz. Uzak kabukta oturum açmanın ve program sırasında uzak kabukta kalırken bir programı çalıştırmanın ve programdan çıktıktan sonra, yalnızca belirli bir logout
komuttan çıktıktan sonra (normal bir SSH oturumunda olduğu gibi) bir yol var mı?
Sonunda yerel .bashrc'de bir takma ad gibi bir komutu koyabilmek istiyorum, böylece istendiğinde hızlı bir şekilde çalıştırılabilir. Bir örnek, SSH üzerinden uzak bir sunucuya giriş yapmak ve e-posta okumak veya göndermek için uzak sunucudaki mutt'u açmak olabilir.
ssh remote@server mail ; ssh remote@server
? Ayrıca bir terminale ihtiyaç duyan herhangi bir uzaktan çalıştırma komutu hayatta kalmayacak / ssh üzerinden çalışmayacak mı?