Uzak bir sunucuya bağlanmak için PuTTY kullanıyorum. SSH oturumumun sunucuda belirttiğim bir klasörde başlamasını istiyorum, bu yüzden cd /my/path/
her giriş yaptığımda bunu yapmak zorunda kalmayacağım .
Uzak bir sunucuya bağlanmak için PuTTY kullanıyorum. SSH oturumumun sunucuda belirttiğim bir klasörde başlamasını istiyorum, bu yüzden cd /my/path/
her giriş yaptığımda bunu yapmak zorunda kalmayacağım .
Yanıtlar:
Davranışı yalnızca PuTTY aracılığıyla oturum açtığınızda istiyorsanız, PuTTY yapılandırma iletişim kutusunda (Bağlantı / SSH altında) "uzak komut" kullanabilirsiniz. Sen yazardın
cd /my/path ; /bin/myshell
"uzak komut" alanına girin. Ayarlanacak daha karmaşık öğeleriniz varsa, "uzak komut" için benzer bir şey içeren bir komut dosyası / ev / adınız / komut dosyanızın adını yazarsınız.
cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell
Kabuğu komut dosyanızda el ile başlatmanız gerekir, aksi takdirde komut dosyası bittikten hemen sonra SSH oturumu sona erer.
"remote command" avantajı, PuTTY'de farklı komut dosyalarının çağrıldığı farklı kaydetme oturumları oluşturabilmeniz (buna ihtiyacınız varsa) avantajına sahiptir.
Elbette, hesabınıza giriş yaptığınızda her zaman aynı dizine ( PuTTY'den bağımsız) sahip olmak istiyorsanız, cd
komutu grawity tarafından ~/.profile
veya ~/.bash_profile
grawity tarafından açıklandığı gibi ekleyebilirsiniz.