ssh服务介绍
默认端口为22
rsync端口873
smtp 邮件发送服务 25
pop3 邮件接收0服务 110
web 网页服务 80
telnet 23
rpcbind 111
ftp 21
ssh协议属于tcp/ip协议族
远程连接服务
telnet 数据是明文的,连交换机和路由器,配置
telnet ip port 检测端口以及服务是否好的
ssh协议
在传输过程中数据是加密的,安全的shell协议
服务端和客户端,称之为c/s架构。client/server
浏览器/服务器,称之为b/s架构。browser/server
服务端软件
rpm -qa openssh openssl
openssh-7.4p1-16.el7.x86_64<====ssh服务
openssl-1.0.2k-16.el7.x86_64<====负责加密用的ssl
配置文件
/etc/ssh/sshd_config
客户端工具
Windows
Xshell
SecureCRT
putty
Linux
ssh命令
ssh客户端
/usr/bin/scp
远程拷贝文件
/usr/bin/sftp
ftp服务,加密的传输文件
/usr/bin/ssh
远程连接
/usr/bin/ssh-copy-id
拷贝密钥中的公钥文件
命令介绍与实践
ssh 远程连接Linux的命令
-p 指定端口
SCP命令参数
-P 端口
-r 递归
-p 保持属性
-l 限制速度
写法:命令 -p 端口 用户@IP
相当于ssh 10.0.0.31
拉的写法:scp -rp 172.16.1.7:/tmp/etc /tmp
sftp命令
加密的ftp服务,默认缺点,不能锁定家目录
ftp:vsftp服务
xshell ssh连不上服务器?如何排查
ping IP
检查物理网络网线,电脑IP设置
telnet ip port
查服务器端防火墙和ssh服务
检查本地xshell 连接的IP 端口 协议 密码 用户
ssh服务通信原理
ssh两种认证方式
密码认证
密钥认证
不需要密码,使用密钥文件可以连接服务器
批量管理、批量分发内容项目