VMware vSphere ortamlarında güvenlik açıkları (örneğin Log4j) sonrasında yayınlanan script’leri çalıştırmak veya manuel dosya transferi yapmak gerekebilir. Bu noktada birçok sistem yöneticisi VCSA (vCenter Server Appliance) üzerine SCP ile dosya kopyalamaya çalışırken şu sorunu yaşamıştır;
SSH ile bağlanabiliyorum ama SCP ile dosya kopyalayamıyorum!
Bu makalemde sorunun nedenini ve adım adım çözümünü açıklıyor olacağım.
Sorunun Kaynağı Nedir?
VCSA üzerinde root kullanıcısının varsayılan shell’i klasik bash değildir.
Varsayılan olarak kullanılan shell:
/bin/appliancesh
Bu özel shell (Appliance Shell), VMware tarafından yönetim amaçlı tasarlanmıştır. Ancak klasik Linux komut davranışını tam olarak desteklemez. Bu nedenle:
- SSH bağlantısı çalışır Ancak SCP komutu başarısız olur
Sorun tamamen root kullanıcısına atanmış shell tipinden kaynaklanır.
Çözüm: Root Shell’i Geçici Olarak BASH Yapmak
Aşağıdaki adımları uygulayarak problemi çözebilirsiniz.
SSH ile VCSA’ya Bağlanınız
ssh root@vcenter_ip
Bağlantı sonrası aşağıdakine benzer bir ekran görürsünüz:
VMware vCenter Server Appliance 8.0.0.00300
Type: vCenter Server with an embedded Platform Services Controller
Connected to service
Command>
Appliance Shell’den BASH’e Geçiniz.
shell
Komut sonrası prompt şu şekilde değişiriz.
root@vcsa08 [ ~ ]#
Artık BASH içerisindesiniz.
Root Kullanıcısının Varsayılan Shell’ini BASH Yapınız
chsh -s /bin/bash root
Bu komut root kullanıcısının default shell’ini geçici olarak BASH yapar.
SCP ile Dosya Transferini Gerçekleştiriniz
Artık SCP komutu sorunsuz çalışacaktır;
scp dosya.txt root@vcenter_ip:/tmp/
veya Windows tarafında WinSCP kullanabilirsiniz.
İşlem Sonrası Güvenlik İçin Shell’i Geri Alın (Önerilir)
İşiniz bittikten sonra varsayılan yapıya dönmek en doğru yaklaşımdır.
chsh -s /bin/appliancesh root
Böylece VCSA tekrar VMware’in önerdiği güvenli yapılandırmaya döner.
![[TR] VMware vCenter Server Appliance Üzerine SCP ile Dosya Kopyalama (Shell Problemi ve Çözümü)](https://kadirkozan.com/wp-content/uploads/2026/02/VMware-logo-featured-1.jpg)
![[TR] Kullanılamayan Bir vCenter’dan Yeni Bir vCenter’a vSAN Cluster Taşınması](https://kadirkozan.com/wp-content/uploads/2026/03/vmware-vsan-logo-150x150.webp)