为什么要远程连接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