“Kanal 0'da exec isteği başarısız oldu” mesajının görüntülenmesine ne neden olabilir?


9

Bir HP otomasyon sunucusunun proxy'sine etkileşimli olmayan bir ssh komutu göndermeye çalışıyorum ve ssh'ı girip etkileşimli olarak mükemmel bir şekilde girebiliyorum, her zaman göndermeye çalışırken "kanal 0'da exec isteği başarısız oldu" iletisini alıyorum etkileşimli olmayan komut. Komutu göndermeme izin vermek için istemci tarafında değiştirebileceğim bir şey var mı? Sunucu tarafında değiştirebileceğim pek bir şey yok.

resim açıklamasını buraya girin

Görünüşe göre mümkün, ancak yüklememde çalışamıyorum (bkz. Bağlantı: https://community.hpe.com/t5/Network-Automation-Practitioners/Is-there-a-way-to-issue- SSH-olmayan / mp / 6935003 / vurgulama / yanlış # M2821 kullanarak NA-proxy-a-komutu-a-komutu )

Yardımcı olması durumunda, işletim sistemimin ve openssh sürümünün sürüm ayrıntıları şunlardır:

OpenSSH_7.2p2, OpenSSL 1.0.2j-fips  26 Sep 2016

NAME="openSUSE Leap"
VERSION="42.2"
ID=opensuse
ID_LIKE="suse"
VERSION_ID="42.2"
PRETTY_NAME="openSUSE Leap 42.2"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:42.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"

teşekkür ederim

Yanıtlar:


1

Sunucu, etkileşimli bir kabuk açmanıza izin veriyor, ancak execsözde terminal olmadan bir komut yürütmek için sistem çağrısı yapmıyor . -tSözde terminal tahsisini zorlamak için anahtarı aşağıdaki gibi kullanın .

ssh austin@127.0.0.1 -p 8022 -t show version

Alternatif olarak, expectuzak uç nokta ile bir etkileşim komut dosyası oluşturmak için kullanın . Örnek için bu cevaba bakınız .

Referanslar:


0

Genellikle istemci bir tty istediğinden ve sunucu reddettiğinden. Tty ile birssh -T ......


-1

Kabuk rc dosyasında (.bashrc, .zshrc, vb.) Veya .login, .profile vb. İçinde kabuğun çalışmadan önce etkileşimli olduğundan emin olmak için kontrol eden bir şey var mı? Değilse, sorun burada yatmaktadır.

Benim tavsiyem .profile, .bashrc, .login ve .bash_profile gibi şeyleri geçici olarak .profile.off (ve benzeri) olarak yeniden adlandırmak ve sorunun hala devam edip etmediğini görmek.

Değilse, rahatsız edici rc dosyasında kabuğun çalışmadan önce etkileşimli olduğundan emin olmak için kontrol edecek bazı kodlara ihtiyacınız vardır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.