我正在尝试在OpenSuse 15.1上设置ClusterSSH-但出现错误,我四处张望,找不到解决方案。
mschumacher@Desktop:~/.clusterssh> cssh -l mschumacher 10.0.96.26
Connection to server failed -- (version 11.0)
No protocol specified
at /usr/lib/perl5/vendor_perl/5.26.1/App/ClusterSSH.pm line 1983.
在文件/home/mschumacher/.clusterssh/config中,我有..
#auto_close=5
#auto_quit=yes
#command=
#comms=ssh
#console=console
#console_args=
#console_position=
#debug=0
#external_cluster_command=
#extra_cluster_file=
#extra_tag_file=
#history_height=10
#history_width=40
#key_addhost=Control-Shift-plus
#key_clientname=Alt-n
#key_history=Alt-h
#key_localname=Alt-l
#key_macros_enable=Alt-p
#key_paste=Control-v
#key_quit=Alt-q
#key_retilehosts=Alt-r
#key_username=Alt-u
#lang=en
#macro_hostname=%h
#macro_newline=%n
#macro_servername=%s
#macro_username=%u
#macro_version=%v
#macros_enabled=yes
#max_addhost_menu_cluster_items=6
#max_host_menu_items=30
#menu_host_autotearoff=0
#menu_send_autotearoff=0
#mouse_paste=Button-2
#rsh=rsh
#rsh_args=
#screen_reserve_bottom=60
#screen_reserve_left=0
#screen_reserve_right=0
#screen_reserve_top=0
#send_menu_xml_file=/home/mschumacher/.clusterssh/send_menu
#sftp=sftp
#sftp_args=
#show_history=0
ssh=/usr/bin/ssh
#ssh_args=
#telnet=telnet
#telnet_args=
#terminal=xterm
#terminal_allow_send_events=-xrm '*.VT100.allowSendEvents:true'
#terminal_args=
#terminal_bg_style=dark
#terminal_colorize=1
#terminal_decoration_height=10
#terminal_decoration_width=8
#terminal_font=6x13
#terminal_reserve_bottom=0
#terminal_reserve_left=5
#terminal_reserve_right=0
#terminal_reserve_top=5
#terminal_size=80x24
#terminal_title_opt=-T
#title=CSSH
#unmap_on_redraw=no
#use_all_a_records=0
#use_hotkeys=yes
#use_natural_sort=0
#window_tiling=yes
#window_tiling_direction=right
user=mschumacher
我将继续挖掘以查看是否可以找出问题所在,但是希望这将是一件容易的事。
最佳答案
我的解决方案:
以root身份登录。键入命令“xhost +”,该命令应返回“禁用访问控制,客户端可以从任何主机进行连接”。退出root用户并能够使用cssh。
关于ssh - 如何解决ClusterSSH的错误 “No Protocol specified”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59886325/