http://blog.csdn.net/cryhelyxx/article/details/46473783shell
在xshell下用ssh登陆远程主机centos出现如下问题:vim
Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Connection closed by foreign host. Type `help' to learn how to use Xshell prompt. Xshell:\>
以前用xshell远程登陆centos都是能够的, 就在我重装了openssh-server后出现这问题, 因而我猜这多是ssh配置文件/etc/ssh/sshd.conf的问题centos
编辑ssh配置文件/etc/ssh/sshd.conf:ssh
# vim /etc/ssh/sshd.conf
找到下面的X11Forwarding yes
, 将其改成no或在前面加#注释便可。.net
X11Forwarding
设置是否容许X11转发rest
#AllowAgentForwarding yes #AllowTcpForwarding yes #GatewayPorts no #X11Forwarding no X11Forwarding yes #X11DisplayOffset 10 #X11UseLocalhost yes #PrintMotd yes #PrintLastLog yes #TCPKeepAlive yes #UseLogin no #UsePrivilegeSeparation yes #PermitUserEnvironment no #Compression delayed #ClientAliveInterval 0 #ClientAliveCountMax 3 #ShowPatchLevel no #UseDNS yes #PidFile /var/run/sshd.pid #MaxStartups 10:30:100 #PermitTunnel no #ChrootDirectory none
重启ssh服务:code
# service sshd restart