ssh port 21: Connection refused

ssh不知道怎么回事,突然就用不成了。
ssh: connect to host 192.168.2.219 port 21: Connection refused

个人认为防火墙是么有问题的,端口我也没想改变,就用默认的21 即可。
软件也是都安装好的

sudo systemctl status sshd.service
出现下面的

 sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2018-07-02 00:05:23 EDT; 34s ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 5237 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=1/FAILURE)
 Main PID: 5237 (code=exited, status=1/FAILURE)

再次试了一下

sudo systemctl status sshd.service

[sudo] password for abc: 
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2018-07-02 00:13:50 EDT; 21s ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 5433 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=1/FAILURE)
 Main PID: 5433 (code=exited, status=1/FAILURE)
    Tasks: 0
   CGroup: /system.slice/sshd.service

Jul 02 00:13:50 localhost.localdomain sshd[5433]: Permissions 0640 for '/etc/...
Jul 02 00:13:50 localhost.localdomain sshd[5433]: It is required that your pr...
Jul 02 00:13:50 localhost.localdomain sshd[5433]: This private key will be ig...
Jul 02 00:13:50 localhost.localdomain sshd[5433]: key_load_private: bad permi...
Jul 02 00:13:50 localhost.localdomain sshd[5433]: Could not load host key: /e...
Jul 02 00:13:50 localhost.localdomain sshd[5433]: sshd: no hostkeys available...
Jul 02 00:13:50 localhost.localdomain systemd[1]: sshd.service: main process ...
Jul 02 00:13:50 localhost.localdomain systemd[1]: Failed to start OpenSSH ser...
Jul 02 00:13:50 localhost.localdomain systemd[1]: Unit sshd.service entered f...
Jul 02 00:13:50 localhost.localdomain systemd[1]: sshd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

根据出现问题的提示,找到是权限问题。

[abc@localhost ssh]$ sudo chmod 600 ./*
[abc@localhost ssh]$ ll
total 604
-rw-------. 1 root root     581843 Apr 11 00:21 moduli
-rw-------. 1 root root       2276 Apr 11 00:21 ssh_config
-rw-------. 1 root root       3907 Jul  2 00:05 sshd_config
-rw-------. 1 root ssh_keys    227 Jun 23 10:54 ssh_host_ecdsa_key
-rw-------. 1 root root        162 Jun 23 10:54 ssh_host_ecdsa_key.pub
-rw-------. 1 root ssh_keys    387 Jun 23 10:54 ssh_host_ed25519_key
-rw-------. 1 root root         82 Jun 23 10:54 ssh_host_ed25519_key.pub
-rw-------. 1 root ssh_keys   1679 Jun 23 10:54 ssh_host_rsa_key
-rw-------. 1 root root        382 Jun 23 10:54 ssh_host_rsa_key.pub

更改权限后我又查了一下sshd运行状态,还是和之前是一样的错误。
之后我执行了
sshd -t

又执行了一下
sudo systemctl status sshd.service

[abc@localhost ssh]$ sudo systemctl status sshd.service 
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2018-07-02 00:27:13 EDT; 58min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 5922 (sshd)
    Tasks: 1
   CGroup: /system.slice/sshd.service
           └─5922 /usr/sbin/sshd -D

Jul 02 00:27:13 localhost.localdomain systemd[1]: Starting OpenSSH server daemon...
Jul 02 00:27:13 localhost.localdomain sshd[5922]: Server listening on 0.0.0.0 port 22.
Jul 02 00:27:13 localhost.localdomain sshd[5922]: Server listening on :: port 22.
Jul 02 00:27:13 localhost.localdomain systemd[1]: Started OpenSSH server daemon.

ok了。

关于修改权限的参考博客


https://blog.csdn.net/winwill2012/article/details/39646949
https://blog.csdn.net/mycms5/article/details/52548560
本机服务开启但是其他机器不能登录
本文参考这个博客修改的权限问题

sshd -t 的使用方法,以及出现问题的具体排查方法。

https://blog.csdn.net/mycms5/article/details/52548560

相关的博客


https://stackoverflow.com/questions/29933918/ssh-key-permissions-0644-for-id-rsa-pub-are-too-open-on-mac
https://serverfault.com/questions/725262/what-causes-the-connection-refused-message

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值