以下内容引用自:ephererid的文章

https://segmentfault.com/a/1190000014532520

问题

在使用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

注意:

使用 ss -tnlp 时可能 ssh 的默认端口号不是 22,如果不想修改默认端口号,则可以直接使用其正在运行的可用端口。

参考

最新文章

  1. android 定义 程序 Scheme 接收特定URI开启Activity
  2. Array数组
  3. 代码研磨 Slim v3 (一)--app->get()&route->add()
  4. 3143: [Hnoi2013]游走 - BZOJ
  5. UVA 753 - A Plug for UNIX(网络流)
  6. hdu 1300 Pearls(dp)
  7. python通过scapy模块进行arp断网攻击
  8. linux命令dd
  9. FFmpeg在ubuntu下安装及使用
  10. SQL Queries and Multi-Org Architecture in Release 12
  11. freeswitch源码安装
  12. docker命令及操作
  13. t检验,T Test (Student’s T-Test)
  14. 04-树7. Search in a Binary Search Tree (25)
  15. Windows系统下安装 CMake
  16. 包嗅探和包回放 —tcpdump、tcpreplay--重放攻击
  17. Codeforces Round #523 (Div. 2) A. Coins
  18. Java内存区域与内存溢出异常---对象的创建
  19. Ubuntu Nginx uwsgi django 初试
  20. jQuery练习总结(二)

热门文章

  1. localhost解释
  2. DevOps - 构建本地开发环境
  3. Books Exchange (easy version)   CodeForces - 1249B2
  4. 【计算机视觉】【并行计算与CUDA开发】GPU硬解码---DXVA
  5. 【VS开发】【计算机视觉】OpenCV读写xml文件《C++版本》
  6. POJ2411 Mondriaan's Dream 【状压dp】
  7. ByteArrayInputStream类
  8. ssm中静态文件加载路径
  9. [Err] 1054 - Unknown error 1054
  10. Linux就该这么学——新手必须掌握的命令之打包压缩与搜索命令组