知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“SSH”的源代码
←
SSH
页面
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。 在设计上,SSH是[[Telnet]]和非安全shell的替代品。Telnet和Berkeley rlogin、rsh、rexec等协议采用明文传输,使用不可靠的密码,容易遭到监听、嗅探和中间人攻击。SSH旨在保证非安全网络环境(例如互联网)中信息加密完整可靠。不过,SSH也被指出有被嗅探甚至解密的漏洞。 ==简介== ===时间轴=== ==客户端软件== {| class="wikitable" style="width: 100%; ! 名称 ! 支持系统 ! 描述 ! 官网 |- | PuTTY | | | https://www.chiark.greenend.org.uk/~sgtatham/putty/ |- | XShell | | |https://www.netsarang.com/zh/xshell/ |} ==常见问题== * 首次登录时出现“所选的用户密钥未在远程主机上注册”。 可以在服务器上查看密钥的指纹,对比两者是否相同,防止受到中间人攻击。 <syntaxhighlight lang="bash"> # 列出服务器ssh密钥文件 ls -al /etc/ssh/*pub # 查看rsa密钥指纹 ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub | awk '{print $2}' </syntaxhighlight> ==资源== ==相关网站== *[https://docs.microsoft.com/zh-cn/azure/virtual-machines/linux/create-ssh-keys-detailed 微软 Azure 文档:详细步骤:创建和管理 Azure 中的 Linux VM 用于身份验证的 SSH 密钥] *[https://help.aliyun.com/document_detail/53019.html 阿里云文档:SSH密钥对] *[https://help.aliyun.com/document_detail/51798.htm 阿里云文档:通过密钥认证登录Linux实例] ===文章=== *[https://zh.wikipedia.org/zh-cn/Secure_Shell 维基百科:Secure Shell] *[https://docs.vmware.com/cn/VMware-NSX-T-Data-Center/3.0/administration/GUID-8F3D860E-4F01-452E-A54D-A45FF455F8EB.html VMware NSX-T Data Center:查找远程服务器的 SSH 指纹] [[分类:网络]]
本页使用的模板:
模板:了解更多
(
查看源代码
)
返回至“
SSH
”。