新安装linux无法使用xshell等工具通过ssh链接,直接提示Connection failed.
解决:首先需要确定是否安装了SSHD,也就是openssh-server
rpm -qa | grep ssh
反馈如下
openssh-7.4p1-16.el7.x86_64
libssh2-1.4.3-12.el7.x86_64
openssh-clients-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
以上是安装过的结果, 如果没有安装的, 可以使用
yum install openssh-server
来进行安装
安装完成后, 找到/etc/ssh/目录下配置文件(使用ls命令就可以查看到)sshd_config,使用vi对其进行编辑。
注意·编辑这个文件需要root权限
将端口以及地址前的#去掉
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
#要循序远程登陆
PermitRootLogin yes
保存退出,
开启 sshd 服务,输入 sudo service sshd start
注意, centos7需要使用/bin/systemctl start sshd.service<