linux中0600是什么意思

linux中0600是什么意思,第1张

0600表示分配给文件的权限一共四位数,第一位数表示gid/uid一般不用,剩下三位分别表示owner,group,other的权限每个数可以转换为三位二进制数,分别表示rwx(读,写,执行)权限,为1表示有权限,0无权限如6是上面第二个数,可以表示为二进制数110,表示owner有读,写权限,无执行权限

r表示读权限为4

w表示写权限为2

x表示执行权限为1

600里面第一位数字是所有者权限位,第二位是所属组权限位,第三位是其他人权限位,第一位数字为6=4+2表示所有者有读写权限,第二位数字为0,表示所属组没有任何权限,第三位数字为0,表示其他人没有任何权限

SSH全称Secure Shell,中文翻译为安全外壳协议,是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。

SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接

SSH最常见的用途是远程登录系统

SSH使用频率最高的场合是类Unix系统,但是Windows *** 作系统也能有限度地使用SSH

在类Unix系统中,已许可登录的公钥通常保存在用户 /home 目录的 ~/.ssh/authorized_keys 文件中,该文件只由SSH使用。

当远程机器持有公钥,而本地持有对应私钥时,登录过程不再需要手动输入密码。另外为了额外的安全性,私钥本身也能用密码保护。SSH要求私钥文件不能被多个用户访问,这在Linux上应该修改文件权限为0600

端口转发

SSH提供端口转发功能,把其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程有时也被叫做“隧道”(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名。

本地端口转发的命令格式是:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7164081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存