linux_远程连接
为什么要远程连接linux服务器?
温度、湿度、电力各种影响,有的企业使用阿里云服务器,更加接触不到机房,所有需要通过远程连接服务器来进行管理
IP地址?
互联网上的计算机,都会有一个唯一的32位地址,访问服务器,就必须有这个ip地址
局域网里也有IP地址,192/10/172开头
linux实现远程管理,要配ip地址并且ip地址在第一块网卡上
什么是端口?
一个ip地址代表一个主机,这台主机上有很多服务,通过端口来区分这些服务,让外部可以享受通过端口获取服务
远程服务连接端口 ssh/22
什么是协议?
通信所准受的机制,比如人类沟通的语言,汉语、英语,汉语只能和汉语沟通,无法汉语和英语沟通
什么是远程连接服务?
linux 启动时候就会启动sshd服务,监听22端口
包含: 协议、IP、端口、 用户、 用户密码 5个要素,缺一不可
sshd协议是加密的
如何查询ip相关信息?
ifconfig 或 ip addr
如何排错ssh服务故障?
1. 两个机器之间是否通畅,看物理网络,网线、网卡、防火墙、ip地址是否配置正确
ping IP地址 -t 来检查物理网络是否通畅
-t 表示一直ping
2. 服务是否是好的,检查ssh服务是否好的
启动windows系统talent功能,执行命令 telnet IP地址 端口,如果显示连接失败表示不通,如果出现连接动作就是通的或出现 SSH-2.0-OpenSSH_5.3 字段表示连接通的,ip地址只想要连接的linux服务IP地址
linux端: nmap ip地址 -p 端口
可能原因:
- 防火墙阻挡 /etc/init.d/iptables stop 关掉防火墙
- ssh对应22端口没有启用
netstat -lntup | grep sshd
/etc/init.d/sshd restart 重启ssh服务
客户端工具:
Securcrt,xshell,putty, 服务端ssh协议,进程名: sshd
如何上传和下载linux文件?
安装lrzsz软件包 yum intall -y lrzsz
如果想往哪个文件传东西,需要进入相关目录,输入 rz 回车
(上传文件时候去掉以ascii方式上传文件小勾)
rz -y 上传覆盖掉已经有的文件
sz -y 文件名,下载linux文件中文件
只能上传下载文件,目录需要打包成zip格式
批量管理不能使用交互性命令,比如 vi/vim, rz
linux_远程连接的更多相关文章
- MSSQL远程连接
背景:部署公司自己研发的ERP系统. 1)系统架构: .NET+MSSQL. 2)服务器系统:Windows Server 2008 R2 Enterprise 3)数据库:MSSQL Server ...
- 配置mysql允许远程连接的方法
默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件. 一.修改/etc/mysql/my.conf找到bind-address = 127.0 ...
- Windows操作系统下远程连接MySQL数据库
用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是 ...
- Windows远程连接Linux
目录 xrdp方式 vnc方式 xrdp方式 ----------------------------------------------------------------------------- ...
- MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...
- SQL Server 2008 允许远程连接的配置
如果无法通过IP地址远程连接你的SQL Server 2008服务器,可以参考下面的内容进行设置.在进行下述设置之前,应该确保你的网络已经安装设置完毕,服务器已经正常连接到网络中. 1.单击Windo ...
- 【先定一个小目标】怎么解决mysql不允许远程连接的错误
最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to ...
- access基本操作(c#操作,远程连接,执行sql,加密,备份)
前言 最近项目用到了access,是的就是access,工作在桌面型的小数据库应用还是会用到的,如果你确定永远不会遇到access的操作,请忽略此篇文章 1.vs配置access 既然是数据库,就少不 ...
- mongodb安装、启动、远程连接
1.现在mongodb安装包 mongodb-linux-x86_64-3.0.6.tgz 2.解压缩安装包 tar zxvf mongodb-linux-x86_64-3.0.6.tgz /opt ...
随机推荐
- NUnit实战,第一个测试类,测试事件触发是否是并行的
以前测试都是新建一个控制台测试的方式来进行,感觉版本管理啥的非常麻烦.也是非常原始的办法.后来想以前有写过测试单元,不过好久没弄了.Nuget了NUnit后写了正式的第一个测试类. 测试用例: 测试事 ...
- python基础(三)编码,深浅copy
编码,深浅copy encode,decode在python2中使用的一些迷糊,python3中更容易理解 要理解encode和decode,首先我们要明白编码,字符和二进制的相关概念,简单来说,计算 ...
- fastdfs集群
高可用的两大目的:数据备份,数据分片 1.FastDFS安装配置 先配置一台,将其中的配置文件打包,下载,然后配置其他机器时只需要解压即可, 打包命令 然后下载,上传到其他机器相对应的/etc目录下 ...
- SAP Fiori应用的三种部署方式
封面图片来自Google搜索,关键字: Fiori Deployment 方式1 On premise环境下以BSP应用作为Fiori应用部署和运行的载体 在SAP成都labs我曾经担任过CRM这几个 ...
- this语句
this语句 this语句调用构造器 原 因: 代码功能重复,重复会导致代码维护性低. 如何使用:this([实参]); 注意事项:构造器重载的调用,this(参数)必须写在构造方法第一行,因此 ...
- 使用sysbench对mysql压力测试
sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况.关于这个项目的详细介绍请看:https://github.com/akopytov/sy ...
- Spring boot(三)整合mybaties+thymeleaf实现基础crud
工程结构: 首先在pom文件中引入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xml ...
- Keepalived概述和安装(1)
一.Keepalived概述 本文主要了解开源高可用负载均衡集群利器keepalived,掌握keepalived的安装,运用keepalived配置高可用集群,并能够实现keepalived与负载均 ...
- java_web学习(九) PreparedStatement动态参数的引入
一.PreparedStatement 概述 在数据库的操作过程中,PreparedStatement 对象是一个很不起眼但是记为重要的接口对象,它继承 于Statement,并与之在两方面有所不同: ...
- 【iOS】控件截图、MP4格式视频流和m3u8格式视频流截取某一帧功能的实现
最近开发遇到一个点击按钮实现直播视频流截屏的功能,去网上查了一下资料,总结了一下iOS中截屏相关的知识,然后自己做了个demo. demo主要实现了3种截屏方法,分别对应三种不同的应用场景. 1.im ...