关于RHCE的随堂笔记9网络客户端

curl用法:

1、`curl url(获取该网址的文本信息)
2、curl -i url(获取该网址的文本信息以及协议头部信息)
3、curl -x proxy url(使用代理获取网页文本信息)
	curl -x 192.168.100.100:1080 http://www.linux.com
4、保存网页内容
	curl -o linux.html http://www.linux.com 将网页内容保存为本地的index.html
5、下载文件
	curl -O http://www.linux.com/hello.sh 下载文件
	curl -o dodo1.jpg http://www.linux.com/dodo1.JPG  下载文件并保存为dodo1.jpg
6、通过ftp下载
	curl -O -u 用户名:密码 ftp://www.linux.com/dodo1.JPG
	curl -O ftp://用户名:密码@www.linux.com/dodo1.JPG
	wget 上传和下载文件

http https ftp

wget用法:

1、wget url 下载文件
2、wget -O 文件名  url  下载之后改名
3、wget -b 后台下载
4、wget --spider http://www.linux.com/dodo1.JPG 解析能否下载但是不会下载
5、wget -P 指定下载目录

telnet

ssh 远程登录工具

防火墙默认放行22
ssh username@ip
ssh username@ip command
ssh username@ip -X 远程调用图形

密码验证
密钥验证
邮箱 加密 qq

对称加密 redhat
只有一把钥匙,这把解密加密,这把钥匙解密
非对加密
两把钥匙:公钥 私钥
公钥加密,私钥解密
私钥解密,公钥解密

免密
在客户端执行
1.生成公私钥
ssh-keygen
2.将公钥发送给服务端
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.40.140
3.登陆测试
ssh root@192.168.40.140

如果给私钥加密,需要在本地输入私钥的密码
开启认证代理ssh-agent bash
将私钥密码告知认证代理 ssh-add

客户端的公钥路径~/.ssh/id_rsa.pub
保存在服务端的/root/.ssh/authorized_keys

客户端
1.连接服务端
ssh root@192.168.40.140
yes(接收了服务端的公钥,存放在~/.ssh/known_hosts)
先进行客服端验证服务器,然后服务器验证客户端。
在服务器和客户端各有一个公钥和私钥,在客户端连接服务器时会使用服务器之前发给自己的公钥进行加密,然后服务器进行私钥解密验证,完成之后可以开始登录服务器。
然后服务器会使用客户端之前发给自己的公钥加密然后让客户端的私钥解密,解密完成即可完成登录。

服务端
更新公私钥
rm -rf /etc/ssh/ssh_host*
systemctl restart sshd

客户端
ssh root@192.168.40.140 报错
将known_hosts中的对应的公钥删除,重新接受公钥即可

在sshd_config可以配置ssh属性
PermitRootLogin 可以选择是否允许root用户直接登录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
sshd服务的配置信息保存在/etc/ssh/sshd_config文件中
在这里插入图片描述
重启使得服务生效systemctl restart sshd

远程传输工具 scp

格式:scp [选项] 本地文件 远程账户@远程IP地址:远程目录
scp [选项] 远程用户@远程ip地址:远程文件 本地目录
scp /etc/passwd root@ip:/temp
选项:
-r:复制目录
-p:保留时间和权限
-P:指定远程主机的端口号
-C:压缩数据

cp -a 可以保留原文件的属性。

远程同步工具rsync

rsync是一个实现增量备份的工具
rsync用法:
本地用法:rsync [OPTION…] SRC… [DEST]
通过ssh访问:Pull:rsync [OPTION…] [USER@]HOST:SRC… [DEST]
Push:rsync [OPTION…]SRC…[USER@]HOST:DEST
简单用法:rsync -a /etc/tmp
rsync -a /etc/ /tmp
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值