SSH(Secure Shell,安全外壳协议)是一种用于在不安全网络上进行安全远程登录和其他安全网络服务的加密网络协议。下面从基础层面为你系统梳理。
ssh user@host)客户端 (SSH Client)
↓ 加密通道
服务端 (SSH Server,sshd)
sshd 守护进程SSH 协议本身分为三层:
传输层协议(SSH-TRANS)
用户认证协议(SSH-USERAUTH)
连接协议(SSH-CONNECT)
known_hosts)authorized_keys)# 登录
ssh user@192.168.1.10
# 生成密钥
ssh-keygen -t rsa
# 拷贝公钥
ssh-copy-id user@host
# 文件传输
scp file.txt user@host:/path/
| 项目 | Telnet | SSH |
|---|---|---|
| 加密 | ❌ | ✅ |
| 安全性 | 极低 | 高 |
| 默认端口 | 23 | 22 |
| 是否推荐 | 否 | 是 |
ssh 登录known_hostsman ssh / man sshd如果你愿意,我也可以:
你更想深入哪一部分?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。