Điều gì có thể khiến thông báo thực thi yêu cầu của người quản trị trên kênh 0 xuất hiện


9

Tôi đang cố gắng gửi lệnh ssh không tương tác đến proxy của máy chủ tự động hóa HP và trong khi tôi có thể nhập và nhập nó một cách tương tác hoàn hảo, tôi luôn nhận được thông báo "yêu cầu thực thi không thành công trên kênh 0" khi cố gắng gửi lệnh trên không tương tác. Có bất cứ điều gì mà tôi có thể thay đổi ở phía máy khách để cho phép tôi gửi lệnh không? Không có nhiều thứ tôi có thể thay đổi ở phía máy chủ.

nhập mô tả hình ảnh ở đây

Rõ ràng là có thể, nhưng tôi chỉ không thể làm cho nó hoạt động trên bản cài đặt của mình (xem liên kết: https://community.hpe.com/t5/Network-Automation-Practitioners/Is-there-a-way-to- phát hành a-lệnh-to-an-NA-proxy-using-SSH-non / mp / 6935003 / highlight / false # M2821 )

Trong trường hợp nó có ích, đây là chi tiết phiên bản cho hệ điều hành và phiên bản openssh của tôi:

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/"

Cảm ơn bạn

Câu trả lời:


1

Máy chủ đang cho phép bạn mở một vỏ tương tác nhưng không phải là execcuộc gọi hệ thống để thực thi lệnh mà không cần thiết bị đầu cuối giả. Sử dụng công -ttắc như sau để buộc phân bổ thiết bị đầu cuối giả.

ssh austin@127.0.0.1 -p 8022 -t show version

Ngoài ra, sử dụng expectđể kịch bản một tương tác với điểm cuối từ xa. Xem câu trả lời này cho một ví dụ.

Người giới thiệu:


0

Thông thường bởi vì máy khách đang yêu cầu một tty và máy chủ đang từ chối. Thử KHÔNG yêu cầu tty với mộtssh -T ......


-1

Bạn có bất cứ thứ gì trong shell RCfile của bạn (.bashrc, .zshrc, v.v.) hoặc .login, .profile, v.v. đang kiểm tra để đảm bảo shell được tương tác trước khi chạy không? Nếu không, đó là vấn đề của bạn.

Lời khuyên của tôi là tạm thời đổi tên những thứ như .profile, .bashrc, .login và .bash_profile thành .profile.off (vân vân) và xem vấn đề có còn tồn tại không.

Nếu không, bạn cần một số mã trong RCfile vi phạm sẽ kiểm tra để đảm bảo vỏ được tương tác trước khi chạy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.