ssh 远程连接linux失败

1. 检查sshd服务的状态以及端口是否正常, 如下为正常状态

sudo netstat -nlp | grep :22

[email protected]:~$ netstat -nlp | grep 22
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -              
tcp6       0      0 :::22                   :::*                    LISTEN      -

如果没有,则先重启ssh服务, 如果没有装ssh服务,则sudo apt-get install ssh

/etc/init.d/sshd restart

2. 检查防火墙是否开启

查看防火墙状态

[email protected]:~$ sudo ufw status
Status: active

偿试关闭防火墙

[email protected]:~$ sudo ufw disable
Firewall stopped and disabled on system startup
[email protected]:~$ sudo ufw status
Status: inactive

开启防火墙命令:

[email protected]:~$ sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup

[email protected]:~$ sudo ufw status
Status: active

原文地址:https://www.cnblogs.com/henryliublog/p/9900273.html

时间: 2024-08-29 12:41:06

ssh 远程连接linux失败的相关文章

虚拟机VMware网络类型&&SSH远程连接Linux

前言: Linux专题是16年11月开始写,说来惭愧,已经5个月没学Linux,至今感觉连入门还没达到.暑假实习有投运维开发岗位,无奈对Linux不熟悉,校招简历也被刷了.so, 我打算先花1个月内的时间入下门.前几天还专门去当当网买了一本<跟老男孩学Linux运维-Web集群实战>.lenrning begin!! 一.虚拟机网络类型 为虚拟机选择网络类型是极其关键的.VMware虚拟机常见的网络类型有Bridged(桥接).NAT.Host-only(仅主机)3种.在创建Linux虚拟机时

ssh远程连接linux服务器并执行命令

详细方法: SSHClient中的方法 参数和参数说明 connect(实现ssh连接和校验) hostname:目标主机地址 port:主机端口 username:校验的用户名 password:登录密码 pkey:私钥方式身份验证 key_filename:用于私钥身份验证的文件名 timeout:连接超时设置 allow_agent:这是布尔型,设置False的时候禁止使用ssh代理 look_for_keys:也是布尔型,禁止在.ssh下面找私钥文件 compress:设置压缩 exec

ssh远程连接linux下的MySQL数据库字符集和防止乱码

实验环境: 本地windows 8.1 远程连接工具 SecureCRT 7.3 Linux发行版本 CentOS 6.7 x86_64位Linux系统,内核的版本为2.6.32-573 mysql版本 mysql-5.5.32 1.1 MySQL数据库字符集介绍 字符集就是一套文字符号及编码.比较规则的集合 MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念.其中,字符集是用来定义MySQL数据字符串的存储方式,而校对规则是定义比较字符串的方式. 1

xshell通过ssh连接Linux失败(非网络问题)

+++++++++++++++++++++++++++++++++++++++++++ 标题:xshell通过ssh连接Linux失败(非网络问题) 时间:2019年6月20日 +++++++++++++++++++++++++++++++++++++++++++ 在学习系统防火墙(iptables)时,个人在自己搭建的虚拟机上调整防火墙策略(有的策略是通过iptables命令调整,有的是通过直接修改iptables策略配置文件进行调整).再一次调整完防火墙后再通过xshell远程连接软件连接虚

Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT、桥接和Host-only]

Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT.桥接和Host-only] 作者:天齐 一.Windows和linux虚拟机之间联网实现SSH远程连接 假如我们要给主机名为mini1的虚拟机配置ip地址,需要以下几个步骤: 在linux上查看ip地址,如果linux服务器有ip地址,让它的ip地址和windows的ip地址在同一个网段,它们之间才能联网.在linux上查看ip地址的命令为"ifconfig": 发现eth0网卡没有配置i

Linux SSH端口更改和SSH远程连接服务慢原因排查

Linux SSH端口更改和优化 为什么需要更改SSH默认连接端口 Windows服务器的默认远程管理端口是3389,Linux服务器的默认端口是22.如果在公网上,经常会被工具扫,这是不安全的,为了系统安全,需要更改默认的配置. Linux 6 操作过程 更改配置文件 # cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori 更改配置前备份 # vi /etc/ssh/sshd_config 编辑sshd_config ####添加如下内容####

ssh远程登录linux live系统

要想ssh远程登录,需要准备两件事:配置同网段IP和开启SSH服务. 由于live系统没有IP,所以首先需要配置IP. 我的live系统是在虚拟机上启动的,宿主IP为192.168.230.1,live系统的IP我设置为192.168.230.180: #ifconfig eth0 192.168.230.180 然后在SecurityCRT上连接live系统,输入密码时发现live系统也没有用户密码.这时候若不输密码或者随便输入一个密码,SecurityCRT也是不让连接的.所以需要在live

Windowsclient SSH 远程连接Windowsserver(PowerShell Server)

近期刚搞完SSH框架.又来研究研究SSH远程连接.为什么这么要弄这个呢?由于如今我如今开发主要在自己的笔记本(windows)上,然后写的后端都要部署到实验室的台式机(windows)上,这样一来,我一改点东西的话,还得去实验室.在台式机上操作把项目pull下来然后再部署到Tomcat上(不过一个课程项目而已.不要见笑哈~).于是乎,为什么我不能远程操作我的台式机呢? 好.于是開始网上查找,发现ssh远程连接,可是大部分的教程都是linux的.windows的基本能够參考的非常少.毕竟linux

SSH远程连接排错

为什么要远程连接Linux系统?? 在实际的工作场景中,虚拟机界面或物理服务器本地的窗口都是很少能够接触到的,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买了云主机,更碰不到服务器本地显示器了,此时,只能通过远程连接的方式管理Linux系统.因此,在装好linux系统后,学习Linux运维的第一步应该是配置好客户端软件远程(通过ssh软件进行连接)连接Linux系统进行管理 telnet连接服务器是明文的,非加密的; 默认为23端口 SSH连接服务器是加密的连接; 默认为22端口 ss