查看计算机真实用户名(username)

本文介绍在Windows 7环境下配置OpenSSH服务时遇到的常见问题——无法使用本地用户名登录的情况。通过排查发现实际登录用户名与常用显示名称不一致,并给出了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近打算用git和partner共同开发程序,由于是win7系统需要先安装openssh服务,但是安装之后,导入本地组的用户名密码,按照本地用户名登录总不能成功,之前怀疑是openssh安装问题,又重新安装并导入一遍,还是不行,后来发现原来是用户名出了问题。。

 

开始->运行->cmd->键入net user,呈现的是所有用户,但是我并没有发现我当前登录的用户名。。

查看最有可能的用户名信息,键入:net user [username]

我的是 net user founder

于是水落石出。。

founder才是真正的用户名,而我们一直使用的“用户名”是这个用户的“全名”,原来一直搞错。。

之后再将founder信息导入openssh即可使用

### 关于《谢希仁计算机网络》教材中的Kerberos协议章节内容 #### Kerberos协议概述 在网络环境中,为了确保通信双方的身份真实性并保护传输的数据,《谢希仁计算机网络》教材中提到Kerberos作为一种广泛使用的身份验证机制被详细介绍。该协议允许客户端仅需一次性提供凭证即可访问多个受保护的服务资源,实现了单点登录(SSO)[^1]。 #### 协议工作原理 书中描述了Kerberos依赖两个核心组件——鉴别服务器(AS, Authentication Server)和票据授予服务器(TGS, Ticket Granting Server),来完成整个认证流程。当用户请求访问某个特定服务时: - 用户先向AS发送带有用户名的信息; - AS返回给用户的响应包含了由TGS加密过的临时会话密钥以及一张可以用来获取其他服务权限的票证(ticket-granting ticket,TGT); - 接下来,用户持这张TGT再次联系TGS以换取针对目标服务的有效票证; - 最终,持有有效票证的用户可以直接与所需服务建立连接,并享受相应的功能支持[^3]。 #### 安全特性 对于安全性方面,《谢希仁计算机网络》指出除了基本的身份验证外,Kerberos还提供了额外的安全保障措施。例如,通过引入时间戳防止重放攻击(replay attack), 并利用session key保证后续通讯过程中消息的内容保密性和完整性(integrity and confidentiality)[^2]。 然而值得注意的是,因为Kerberos不涉及非对称加密技术的应用,所以在某些情况下可能缺乏不可抵赖性(non-repudiation)这一属性,这对其应用场景造成了一定程度上的局限性。 ```python # Python伪代码展示简单的kerberos认证逻辑框架 def authenticate_user(username): as_response = request_to_as(username) tgt = decrypt_ticket(as_response['encrypted_tgs'], user_secret_key) service_ticket = request_service_ticket(tgt, target_service_name) access_resource(service_ticket) authenticate_user('example_username') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值