资讯专栏INFORMATION COLUMN

ssh connection refused

gekylin / 968人阅读

摘要:问题在使用连接时出现分析是否开启,端口是否监听检查端口是否监听从命令结果可以看到,的监听端口并没有检查服务是否开启没有没有激活原因服务没有启动,端口未处于监听状态解决月月月附录命令参考中章节

ssh: connect to host localhost port 22: Connection refused 问题

在使用ssh连接时出现:

$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
分析 SSH是否开启,端口是否监听

检查端口是否监听

$ ss -tnlp
State     Recv-Q      Send-Q            Local Address:Port             Peer Address:Port

从命令结果可以看到,SSH的监听端口(22)并没有

检查sshd.service服务是否开启

$ systemctl status sshd.service
● sshd.service - OpenSSH Daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

sshd.service没有没有激活

原因

ssh服务没有启动,端口未处于监听状态

解决

$ systemctl start sshd.service
$ systemctl status sshd.service
● sshd.service - OpenSSH Daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2018-04-22 23:51:43 CST; 6s ago
 Main PID: 9429 (sshd)
    Tasks: 1 (limit: 4915)
   Memory: 1.7M
   CGroup: /system.slice/sshd.service
           └─9429 /usr/bin/sshd -D

4月 22 23:51:43 xiaoliu-manjaro systemd[1]: Started OpenSSH Daemon.
4月 22 23:51:43 xiaoliu-manjaro sshd[9429]: Server listening on 0.0.0.0 port 22.
4月 22 23:51:43 xiaoliu-manjaro sshd[9429]: Server listening on :: port 22.
$ ss -tmlp
State      Recv-Q      Send-Q            Local Address:Port            Peer Address:Port                                                                                                    
LISTEN     0           128                     0.0.0.0:ssh                  0.0.0.0:*         
     skmem:(r0,rb87380,t0,tb16384,f0,w0,o0,bl0,d0)                                              
LISTEN     0           128                        [::]:ssh                     [::]:*         
     skmem:(r0,rb87380,t0,tb16384,f0,w0,o0,bl0,d0)
$ ssh localhost
Last login: Sun Apr 22 17:22:36 2018 from ::1
附录 命令

ss -tnlp

systemctl status sshd.service

systemctl start sshd.service

ssh localhost

参考

ArchWiki中Secure Shell章节: https://wiki.archlinux.org/in...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10606.html

相关文章

  • mac scp connect to host port 22:connection refus

    摘要:背景今天从服务器进行数据转移。用指令就是报解决方法就是的防火墙没有关,没有设置共享可以远程登录。 背景 今天从服务器进行数据转移。用scp指令就是报scp ssh: connect to host 9.123.159.41 port 22:connection refused showImg(https://segmentfault.com/img/bVbemMo?w=489&h=40...

    dendoink 评论0 收藏0
  • mac scp connect to host port 22:connection refus

    摘要:背景今天从服务器进行数据转移。用指令就是报解决方法就是的防火墙没有关,没有设置共享可以远程登录。 背景 今天从服务器进行数据转移。用scp指令就是报scp ssh: connect to host 9.123.159.41 port 22:connection refused showImg(https://segmentfault.com/img/bVbemMo?w=489&h=40...

    Near_Li 评论0 收藏0
  • Linux网络命令必知必会之瑞士军刀 nc(netcat)

    摘要:,全名叫,它可以用来完成很多的网络功能,譬如端口扫描建立连接,数据传输网络调试等等,因此,它也常被称为网络工具的瑞士军刀。 本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。 nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立T...

    jay_tian 评论0 收藏0
  • Linux网络命令必知必会之瑞士军刀 nc(netcat)

    摘要:,全名叫,它可以用来完成很多的网络功能,譬如端口扫描建立连接,数据传输网络调试等等,因此,它也常被称为网络工具的瑞士军刀。 本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。 nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立T...

    MiracleWong 评论0 收藏0
  • ssh免密登录服务器和scp的使用

    摘要:原理远程主机收到用户的登录请求,把自己的公钥发给用户。也就是说,要实现免密码登入,首先要设置钥匙。把公钥放到远程服务器比如我的基本都安装了,万一没有,上。TL;DR 本地登录服务器 ssh user@remote -p port,端口是22的话ssh user@remote,退出登录exit 本地免密码登录 ssh-copy-id user@remote -p port,这在写脚本服务器控...

    Jochen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<