如何修改远程端服务器密钥

本文描述了如何在没有End键的笔记本电脑上通过打开屏幕键盘并使用Ctrl+Alt+Del组合键在远程Windows中触发密码修改功能,具体步骤包括:打开osk、在屏幕键盘上按Del以及进入设置端更改密码。

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

前言

一段时间没改密码后,远程就会自动提示Ctrl+Alt+End键修改密码。但我电脑是笔记本,没有end键。打开屏幕键盘按这三个键也没用。

解决方法

打开远程
1、远程端WIN+C
输入osk
在这里插入图片描述
可以发现打开了屏幕键盘
2、电脑键盘同时按住Ctrl+Alt(若自身电脑同时按这三个键会触发自身电脑设置而不是远程端设置)
同时在屏幕键盘内点Del在这里插入图片描述
3、进入设置端。点击更改密码
在这里插入图片描述

### 如何通过SSH密钥实现远程服务器连接 #### 安装并配置Remote - SSH插件 为了在VSCode中通过SSH连接到远程服务器,需先安装 **Remote - SSH** 插件。完成安装后,在命令面板 (`Ctrl+Shift+P` 或 `Cmd+Shift+P`) 中选择“Remote-SSH: Add New SSH Host...”。随后输入目标服务器的连接字符串,例如: ```bash ssh 用户名@IP地址 ``` 此操作会在用户的 `.ssh/config` 文件中添加一条新记录[^1]。 #### 生成SSH密钥对 如果尚未创建SSH密钥对,则需要执行以下步骤: 1. 打开终(Windows用户可通过Win+R运行`cmd`),输入以下命令以生成密钥对: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 2. 按提示设置存储路径和密码(可选)。完成后,默认公钥位于 `~/.ssh/id_rsa.pub`,而私钥则存于 `~/.ssh/id_rsa`[^3]。 #### 将公钥复制至远程服务器 将生成的公钥上传至远程服务器以便验证身份。可以通过以下方法之一完成该过程: ##### 方法一:手动复制 登录到远程服务器后,编辑或创建 `~/.ssh/authorized_keys` 文件,并粘贴本地计算机上的公钥内容。确保权限正确无误: ```bash chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys ``` ##### 方法二:使用`ssh-copy-id` 更简便的方式是利用 `ssh-copy-id` 命令自动传输公钥: ```bash ssh-copy-id 用户名@IP地址 ``` 这一步骤会将当前用户的公钥追加到指定服务器的授权列表中。 #### 修改SSHD配置文件(可选) 某些情况下可能需要调整服务器的SSH服务参数来启用基于密钥的身份认证。编辑 `/etc/ssh/sshd_config` 并确认下列选项已被激活: ```plaintext PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication no # 如果希望禁用密码登录 ``` 最后重启SSH服务使更改生效: ```bash sudo systemctl restart sshd ``` #### 测试连接 返回VSCode,点击状态栏中的“Remote Explorer”图标,从可用主机列表里挑选刚添加的目标设备尝试建立链接。首次访问时可能会被询问是否信任对方指纹,请根据实际情况决定接受与否。成功连入后即表明整个流程顺利完成。 --- ### 注意事项 对于Mac用户而言,当借助像FileZilla这样的FTP/SFTP客户处理SSH密钥时,由于其原生并不兼容OpenSSH格式,所以得先把`.pem`或者标准PEM形式转码成PuTTY所使用的PPK样式才行[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

看星河的兔子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值