Paylaşılan bir hosting hesabım var, ssh kullanarak giriş yaptım. Örneğin suyazdığımda bu çıktı vardı:
su: must be run from a terminal
Bu hata, yeterli izinlere veya başka bir şeye sahip olmamamla ilgili mi?
Belki de güvenlikle bağlantı var mı (5)? Başka bir deyişle, ssh oturumunun tty'si / etc / securetty'de listeleniyor mu? (prepend / dev /)
—
D McKeon
Örneğin
—
ctrl-alt-delor
su, diğer komutlar için bu hatayı alıyor musunuz?
Komut ne
—
Gilles 'SO- kötü olmayı bırak'
ttygösteriyor? Ssh ile giriş yaptıktan sonra yazıyor musunuz su, yoksa çalışıyor ssh sumusunuz? Hangi terminal emülatörünü kullanıyorsunuz? Kök erişiminiz olmalı mı?
Tüm sorulara cevap vermeye çalışıyorum: ssh ile giriş yapın (
—
4m1nh4j1
ssh -l login@host hosttip daha bu komutu kullanarak yalnızca ben, giriş yapabilir) suBen yazarken, (diğer komutlar normal çalışır) ttyBen: not a tty.
ssh -F /dev/null user@hostYerel sisteminizden bir ile başlayarak bu hatayı almak için attığınız adımları tam olarak paylaşabilir misiniz ? (-F /dev/nullHerhangi bir sistem veya kullanıcının yerel SSH yapılandırmasının yok sayılmasına neden olur.) Kullanmaya yetkili değilseniz,sunormalde çok daha açık bir hata iletisine neden olur (ancak tam ifadeyi hatırlamıyorum ve deneyebileceğim bir sistem kurdu).