Windows11免密码自动登录

按win+R,打开运行,输入Control Userpasswords2,打开用户账户。
在这里插入图片描述
打开该设置,取消选中该选项,点击应用,输入想要自动登录的账户和密码,即可开机后自动登录Windows。
若此界面无该选项,按win+R,打开运行,输入regedit,打开注册表修改
路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\PasswordLess\Device
这个路径下的DevicePasswordLessBuildVersion数值从2改成0,再次打开用户账户设置就有选项了。

### 配置 Windows 系统上的 SSH 无密码登录 为了在 Windows 系统上配置 SSH 的无密码登录,主要步骤涉及生成 SSH 密钥对、将公钥复制到目标服务器以及配置本地的 SSH 客户端。 #### 创建 SSH 密钥对 首先,在本地计算机上生成一对 SSH 密钥(即公钥和私钥)。这可以通过 PowerShell 或者 Git Bash 来完成。执行下面这条命令来创建 RSA 类型的密钥对: ```bash ssh-keygen -t rsa -b 4096 ``` 此操作会引导用户指定保存位置,默认情况下会在用户的 `.ssh` 文件夹下[^3]。 #### 将公钥添加至远程主机 接着,需把新生成的公钥文件内容追加到远程机器上的 `~/.ssh/authorized_keys` 文件里。如果两台设备间可以直接通信,则可利用 `ssh-copy-id` 工具简化这一过程;对于其他情况,手动拷贝粘贴也是一种方法。假设要连接的目标地址为 `root@192.168.1.1` ,那么可以这样做: ```bash cat ~/.ssh/id_rsa.pub | ssh root@192.168.1.1 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" ``` 上述指令实现了从当前环境读取公钥并通过管道传输给远端服务器,同时确保对方存在相应的目录结构以便接收数据[^2]。 #### 启动并管理 SSH Agent 为了让每次启动新的 shell 不必重复输入解锁私钥所需的短语,建议开启 SSH agent 并加载已有的身份凭证。可以在 PowerShell 中按如下方式操作: ```powershell Start-Service ssh-agent ssh-add ~/.ssh/id_rsa ``` 这里的第一条命令用于激活服务本身,而第二条则是向代理注册特定的身份令牌[^1]。 #### 编辑 SSH Config 文件优化体验 最后一步是对 `%USERPROFILE%\.ssh\config` 进行编辑,定义默认参数如 HostName, User 和 IdentityFile 等信息,从而减少后续交互次数。例如: ```plaintext Host myserver HostName 192.168.1.1 User root IdentityFile C:\Users\<YourUsername>\.ssh\id_rsa ``` 这样当发起针对别名为 `myserver` 的请求时,系统就会自动应用这些预设选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值