16、Linux网络服务与文件共享全解析

本文还有配套的精品资源,点击获取 menu-r.4af5f7ec.gif

Linux网络服务与文件共享全解析

1. SSH功能及密钥认证

1.1 SSH端口转发与X11转发

SSH具备将本地网络的IP和端口暴露到远程服务器的功能。同时,借助X11转发机制,还能转发图形应用。在SSH客户端使用 -X 选项,就能在远程服务器上执行应用,并在客户端节点显示图形界面。

1.2 SSH公钥与私钥

公钥密码学(非对称密码学)使用一对密钥:公钥用于分发以允许访问系统,私钥则需在发起连接的系统中妥善保存,不可共享。使用密钥对进行SSH连接的步骤如下:
1. 客户端发起与远程主机的连接。
2. 客户端将公钥ID发送给SSH服务器。
3. 远程主机在尝试连接的用户的 authorized_hosts 文件中检查该密钥是否被接受。
4. 若密钥被接受,使用公钥对消息(挑战字符串)进行加密。
5. 客户端解密从远程收到的消息,并将其发送回远程主机。
6. 若远程主机确认消息正确,则接受连接。

生成密钥对的命令是 ssh-keygen ,默认会生成 ~/.ssh/id_rsa ~/.ssh/id_rsa.pub 文件。可以使用 -t 选项指定其他类型(如 ecdsa ed25519 等),使用 -f 选项指定生成密钥对的路径。

OpenSSH客户端包包含一个工具 s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值