linux系统SSH服务基本操作

一、基本操作

ssh是工作在传输层和应用层的协议,并提供了一组管理命令ssh、scp、sftp、ssh-cooy-id,提供了多种身份验证机制

1.先临时弄两个IP地址方便互通,ssh主要用于远程链接的客户端工具

ifconfig ens33:1 192.168.1.1 netmask 255.255.255.0
ifconfig ens33:1 192.168.1.2 netmask 255.255.255.0

接着用ping测试两台是否互通,如图通了。

接下来我们服务端192.168.1.1去看客户端192.168.1.2

ssh zhangshan@192.168.1.2 

 我们就到zhangshan用户上了ifconfig可以查,还可以在zhangshan用户上操作、

2.scp基于ssh的远程复制命令

实验

本地<-->本地

scp /root/1.txt  /opt

本地<-->远程,我把1.txt给了远程主机192.168.1.2zhangshan用户的/opt下

scp /root/1.txt zhangshan@192.168.1.2:/opt

 

我在从192.168.1.2zhangshan用户拿文件到我电脑当前目录中

scp zhangshan@192.168.1.2:/opt/2.txt .

远程<-->远程

有两种方式一种网段一样一种是中继下面演示中继,一号机1.1 二号机双网卡 三号机2.2

1.都要关闭防火墙

systemctl stop firewalld
setenforce 0
iptables -F

2.测试连通性一号可以和二号互通,二号和三号互通。

3.把一号机的文件给三号就完成了远程<-->远程,思路:我们需要把一号机文件给二号,二号作为中继给三号

1号机操作

 2号机操作

显示一波

 然后操作2号机把1.txt给3号机起到中继作用

3号机操作

3. sftp安全的文件传输程序

 

sftp 192.168.1.1

到 1.1主机删掉1.txt

 我们在到1.2主机操作put1.txt

1.3主机又有了

 

 

 二、密钥对验证
作用:提供免交互的密码验证

先用.1服务器 ssh.2主机(服务端和客户端不许要分那么清楚谁服务谁就是服务端)

 客户端要生成密钥

ssh-keygen

 

 

 复制给服务端.1

 去服务端看看有没有authorized_keys

 2号主机直接不用登就进入服务器了

 查询也不用登

 改配置在这里

 

 

 重启生效

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章 Linux系统安装与环境介绍 5 1.1 Linux产生 5 1.2 Linux功能 5 1.3 Linux术语 5 1.4 Kernel 5 1.5 版本 5 1.6 安装RedHat Enterprise Linux ES 6 1.7 开关机操作 7 1.8 桌面环境简介 7 1.9 安装故障排除 7 1.10 安装逻辑卷 8 第二章 Linux设备管理和引导流程 9 2.1 Linux文本编辑器 9 2.2 Linux下安装配置网卡 12 2.2.1 Linux下支持的网络设备 12 2.2.2 以太网网卡 13 2.3 配置显卡 13 2.4 Linux下使用外设 13 2.4.1 文件系统类型、设备名、装载目录 14 2.5 Linux文件目录 15 2.5.1 文件名 15 2.5.2 路径 15 2.6 Linux引导流程 15 2.7 有关的配置文件 16 2.8 Linux Shell 简介 17 第三章 Linux 用户管理与磁盘管理 20 3.1用户和组 20 3.1.1 添加用户和组 20 3.1.2 与用户和组有关的重要文件 20 3.1.3 查封用户 21 3.2 权限管理 21 学习权限要掌握的基础 21 3.2.1 Linux的访问权限 22 3.2.2 改变权限的命令 22 实例练习: 23 3.2.3 改变文件作者 26 3.3 Linux文件系统 26 3.4 Linux磁盘管理 26 第四章 远程登录和PAM 30 4.1 OpenSSH 30 4.1.1 OpenSSH的安装 30 4.1.2 OpenSSH服务器的配置 30 4.1.3 使用ssh命令登录SSH服务器 30 4.2 Telnet服务 31 4.3 插入式身份认证模块 32 第五章 SAMBA和NFS服务 33 5.1 SAMBA服务简介 33 5.2 配置方法 33 5.3 NFS服务配置方案 36 第六章 DHCP服务 38 6.1 DHCP服务简介 38 6.2 DHCP服务的原理 38 6.3 DHCP服务的配置 38 配置方案: 39 测试及管理方法: 39 第七章 域名系统 40 7.1 域名系统简介 40 7.2 配置文件 40 7.3 相关工具 40 7.4 安装DNS服务 40 7.5 DNS的配置 41 7.6 测试及管理办法 43 第八章 Apache和Vhost服务 44 8.1 Web服务器简介 44 8.2 安装和启动Adache 44 8.3 Apache的配置 44 1、查看编译配置参数 44 2、查看已经被编译的模块 44 3、Apache的配置文件 44 4、基本配置 44 5、分割配置任务 45 8.4 Vhost配置 45 1、DNS配置 45 第九章 邮件服务器和数据库服务器 49 9.1 SendMail 服务 49 9.2服务原理 49 9.3配置文件 49 9.4安装sendmail 50 9.5 配置方案 50 9.6 数据库服务器的安装和配置 52 一、所需软件: 52 二、安装和配置 52 三、测试 54 四、Server的启动与关闭 54 第十章 FTP服务器Linux安全 55 10.1 FTP服务器简介 55 10.2 FTP运行原理 55 10.3 Linux下的FTP服务器 55 10.3.1安装并启动vsftpd 55 10.3.2 配置vsftpd 55 10.4 使用vsftp服务 56 10.4 Linux安全初步 56

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值