vscode remote ssh 记住账号密码

在使用 VS Code 的 Remote - SSH 扩展时,每次连接远程服务器都需要手动输入账号和密码可能会比较麻烦。为了记住账号和密码,可以使用以下几种方法:


方法 1:使用 SSH 密钥认证

SSH 密钥认证是最安全且方便的方式,可以避免每次输入密码。

1. 生成 SSH 密钥对

在本地机器上生成 SSH 密钥对(如果尚未生成):

bash

ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • 按提示操作,可以选择默认路径保存密钥(~/.ssh/id_rsa~/.ssh/id_rsa.pub)。
2. 将公钥添加到远程服务器

将生成的公钥(~/.ssh/id_rsa.pub)内容添加到远程服务器的 ~/.ssh/authorized_keys 文件中:

bash

ssh-copy-id <用户名>@<远程服务器IP>

或者手动复制公钥内容:

  1. 将输出的公钥内容复制。

将公钥内容追加到 ~/.ssh/authorized_keys 文件:bash

echo "公钥内容" >> ~/.ssh/authorized_keys

登录到远程服务器:bash

ssh <用户名>@<远程服务器IP>

打开公钥文件:bash

cat ~/.ssh/id_rsa.pub
3. 测试连接

重新连接远程服务器,应该无需输入密码即可登录:

bash

ssh <用户名>@<远程服务器IP>

方法 2:使用 SSH 配置文件

通过 ~/.ssh/config 文件,可以简化连接命令并存储用户名(但不建议存储密码)。

1. 创建或编辑 SSH 配置文件

在本地机器的 ~/.ssh 目录下创建或编辑 config 文件:

bash

nano ~/.ssh/config
2. 添加远程服务器配置

config 文件中添加以下内容:

plaintext

Host <主机别名> HostName <远程服务器IP> User <用户名> IdentityFile ~/.ssh/id_rsa # 如果使用了密钥认证

例如:

plaintext

Host myserver HostName 192.168.1.100 User zenglg IdentityFile ~/.ssh/id_rsa
3. 使用主机别名连接

在 VS Code 中连接远程服务器时,直接使用主机别名即可:

plaintext

ssh myserver

方法 3:使用 SSH 代理

SSH 代理(ssh-agent)可以管理你的 SSH 密钥,避免每次连接时都需要输入密钥的密码。

1. 启动 SSH 代理

在终端中运行以下命令启动 SSH 代理:

bash

eval "$(ssh-agent -s)"
2. 添加密钥到代理

将你的 SSH 密钥添加到代理中:

bash

ssh-add ~/.ssh/id_rsa
3. 配置 SSH 使用代理

确保 ~/.ssh/config 文件中启用了代理:

plaintext

Host * UseKeychain yes # macOS AddKeysToAgent yes

方法 4:使用 VS Code 的凭据存储(不推荐)

VS Code 的 Remote - SSH 扩展支持使用凭据存储来记住密码,但这种方法不够安全,建议优先使用 SSH 密钥认证。

1. 启用凭据存储

在 VS Code 的设置中搜索 Remote.SSH.enableCredentialStore,确保其值为 true

2. 重新连接

重新连接远程服务器时,VS Code 会提示你输入密码,并询问是否保存密码。


总结

  • 推荐使用 SSH 密钥认证:这是最安全且方便的方法。
  • 如果你必须使用密码,可以启用 VS Code 的凭据存储,但请注意安全风险。
  • 使用 ~/.ssh/config 文件可以简化连接命令并存储用户名。

Read more

“现在的AI就像1880年的笨重工厂!”微软CSO斯坦福泼冷水:别急着造神

“现在的AI就像1880年的笨重工厂!”微软CSO斯坦福泼冷水:别急着造神

大模型仍未对上商业的齿轮? 编译 | 王启隆 来源 | youtu.be/aWqfH0aSGKI 出品丨AI 科技大本营(ID:rgznai100) 现在的硅谷,空气里都飘着一股“再不上车就晚了”的焦躁感。 最近 OpenClaw 风头正旺,强势登顶 GitHub,终结了 React 神话,许多人更是觉得“AI 自己干活赚钱”的日子就在明天了。 特别是在斯坦福商学院(GSB)这种地方,台下坐着的都是成天琢磨怎么用下一个技术风口搞个独角兽出来的狠人。 微软的首席科学官(CSO)Eric Horvitz 被请到了这个几乎全美最想用 AI 变现的礼堂里。作为从上世纪 80 年代就开始搞 AI 的绝对老炮、也是微软技术底座的“扫地僧”,这位老哥并没有顺着台下的胃口,去吹捧下个月大模型又要颠覆什么行业,而是兜头给大家浇了一盆带点学术味的冷水。 他讲了一个挺有画面感的比喻:大家都在聊

By Ne0inhk
Godot被AI代码“围攻”!维护者崩溃发声:“不知道还能坚持多久”

Godot被AI代码“围攻”!维护者崩溃发声:“不知道还能坚持多久”

整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 当大模型能在几秒钟内生成一段“看起来像那么回事”的补丁时,开源社区却开始付出另一种代价。 最近,开源游戏引擎 Godot 的核心维护团队公开吐槽:他们正被大量“AI 生成的低质量代码”淹没。那些代码往往结构完整、注释齐全、描述洋洋洒洒,但真正的问题是——提交者可能并不理解自己交上来的内容。 这件事,并不是简单的“有人偷懒用 AI 写代码”。它正在触及开源协作最核心的东西:信任。 一场悄无声息的“AI 洪水” 事情的导火索来自一条 Bluesky 讨论帖。 Godot 主要维护者之一、同时也是 Godot 商业支持公司 W4 Games 联合创始人的 Rémi Verschelde 表示,所谓的“AI slop”

By Ne0inhk
诺奖得主辛顿最新访谈:1 万个 AI 可以瞬间共享同一份“灵魂”,这就是为什么人类注定被超越

诺奖得主辛顿最新访谈:1 万个 AI 可以瞬间共享同一份“灵魂”,这就是为什么人类注定被超越

当宇宙级的“嘴炮”遇到降维打击。 编译 | 王启隆 来源 | youtu.be/l6ZcFa8pybE 出品丨AI 科技大本营(ID:rgznai100) 打开最新一期知名播客 StarTalk 的 YouTube 评论区,最高赞的一条留言是这样写的: “我长这么大,第一次看到尼尔·德葛司·泰森(Neil deGrasse Tyson)在一档节目里几乎全程闭嘴,像个手足无措的小学生一样乖乖听讲。” 作为全美最知名的天体物理学家,泰森平时的画风是充满激情、喋喋不休、用宇宙的宏大来震撼嘉宾。但这一次,坐在他对面的那位满头银发、带着温和英音的英国老人,仅仅用最平淡的语气,就让整个演播室陷入了数次令人窒息的沉默。 这位老人是 Geoffrey Hinton。深度学习三巨头之一,2024 年诺贝尔物理学奖得主,被公认为“AI 教父”。 对经常阅读 Hinton 演讲的我来说,这也是比较新奇的一幕—

By Ne0inhk
48小时“烧光”56万!三人创业团队濒临破产,仅因Gemini API密钥被盗:“AI账单远超我们的银行余额”

48小时“烧光”56万!三人创业团队濒临破产,仅因Gemini API密钥被盗:“AI账单远超我们的银行余额”

整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 「仅过了 48 小时,一笔 8.2 万美元的天价费用凭空出现,较这家小型初创公司的正常月费暴涨近 46000%。」 这不是假设的虚幻故事,而是一家墨西哥初创公司正在经历的真实危机。 近日,一位名为 RatonVaquero 的开发者在 Reddit 发帖求助称,由于他的 Gemini API 密钥被盗用,原本每月仅约 180 美元(约 1242 元)的费用,在短短 48 小时内暴涨到 82,314.44 美元(约 56.8 万元)。对于这家只有三名开发者的小型创业团队来说,这笔突如其来的账单,几乎等同于灭顶之灾。 “我现在整个人都处在震惊和恐慌之中。”RatonVaquero

By Ne0inhk