Emacs 临时模式下的密码编辑

2023-12-27

我正在使用 emacs流浪模式 http://www.emacswiki.org/emacs/TrampMode通过 ssh 远程编辑文件。问题是每次保存正在编辑的文件时都必须输入用户密码。我觉得这很烦人。我怎样才能只写一次密码/编辑会话?


啊,从流浪汉文档 http://www.gnu.org/software/emacs/manual/html_node/tramp/Password-caching.html关于密码缓存,您可以设置:

(setq password-cache-expiry nil)

这需要包密码缓存.el http://braeburn.aquamacs.org/code/master/lisp/password-cache.el.

此外,在流浪汉来源中,它提到阅读ssh-代理(1) http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-agent手册页,其中显示了如何进行设置,以便您不必重新输入密码(在 Emacs 内部或外部):

有两种主要方法可以获取 代理设置:首先是 代理启动一个新的子命令 其中一些环境变量是 导出,例如 ssh-agent xterm &。这 第二是代理打印 所需的 shell 命令(sh(1) 或 可以生成 csh(1) 语法),其中 可以在调用 shell 中进行评估, 例如评估ssh-agent -s伯恩型 shell,例如 sh(1) 或 ksh(1) 以及 评估ssh-agent -c对于 csh(1) 和 衍生物。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Emacs 临时模式下的密码编辑 的相关文章

  • 如何在组织模式议程树视图中显示条目的完整上下文

    在组织模式的每日 每周议程视图中 有没有办法显示条目的完整上下文 我对代码的解读是 它找到时间戳上方的第一个标题并显示它 然而 就我而言 该标题通常有 3 4 层深度 如果没有上面的项目符号 就没有意义 似乎也没有办法可以轻松改变这一点 过
  • emacs 的最佳 java 工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 使用 Jenkins Git 插件中的 SSH 密钥在构建期间运行 Git 命令

    我们在 Jenkins 上的构建作业作为发布构建的一部分运行一些 git 命令 例如 git push 和 git pull 因此需要一种在构建期间从 shell 运行经过身份验证的 git 命令的方法 我们的詹金斯奴隶不持有任何凭证 因为
  • 在 Emacs Paredit 中交换括号和方括号

    如何在 paredit 模式下定义交换括号和方括号的命令 所以任务就是把它变成这样 例如 blah a b c 进入这个 blah a b c 使用 paredit 模式 移至表达式的开头 a 进而 C M SPC
  • 如何在 Emacs Lisp 中“URL 解码”字符串?

    我有一个像 foo 20bar 这样的字符串 我想要其中的 foo bar 我知道 Emacs Lisp 中必须有一个内置函数来解码 URL 编码的字符串 查询字符串 但我今天找不到它 无论是在我的文档中还是在我的文档中都找不到它 lisp
  • 将密码存储到sql中的最佳方法

    在我当前的 C Windows 应用程序中 密码已以纯文本形式存储 这显然不好 所以我只想知道加密密码并存储到 SQL Server 中的最佳方法是什么 我读到使用哈希 盐更好 但我觉得sql 2005中的 EncryptByPassPhr
  • 尝试 SSH 时设备的 ioctl 不合适

    我正在尝试通过 SSH 连接几台服务器并尝试获取sudo l每个服务器的输出 下面是我正在执行的脚本 bin bash serverlist tmp servers while IFS read r server netgroup user
  • gitlab runner ssh私钥644文件权限错误

    运行 gitlab ci cd 管道时 ssh 给出 0644 badpermission 错误 变量作为文件类型存储在 gitlab 的 settings gt variable 部分中 gitlab ci yml 文件如下所示 stag
  • 通过 SFTP 克隆 Git 存储库

    每次我尝试克隆 Git 存储库时都会遇到致命错误 我运行这个 git clone sftp email protected cdn cgi l email protection git foobar git 我得到这个 fatal Unab
  • Emacs:在缓冲区求值期间将参数传递给下级 Python shell

    最近我开始使用 Emacs 作为 Python IDE 它不太直观 我现在遇到的问题是当使用 C c C c 评估缓冲区时如何将命令行参数传递给下级 python shell 感谢帮助 这似乎并不容易实现 管理的劣质流程python el模
  • 使用单个查询和每用户密码盐进行用户登录

    我决定使用存储在数据库中的每用户盐来实现用户登录 盐作为密码的前缀 该密码使用 SHA 进行哈希处理并存储在数据库中 过去 当我不使用盐时 我会使用典型的方法 使用用户输入的用户名和密码来计算查询返回的行数 然而 对于每个用户的盐 您需要先
  • emacs 临时文件的 .gitignore 正则表达式

    我正在尝试 gitignore emacs 临时 自动保存文件 我在用着 在我的 gitignore 中 But git add A在子文件夹中运行仍然给我 new file make collections py new file nor
  • 通过将密码与命令一起传递,使用 powerShell 脚本进行 ssh

    如果我输入 我可以从 PowerShell ssh 到服务器 ssh 用户名 主机 这会提示输入密码 我输入有效的密码 但我试图编写一个脚本 通过 ssh 进入服务器执行一些脚本并返回 所以我必须传递密码和命令我该怎么做 关于 shell
  • 从一个文件重新归档到另一文件

    我正在尝试基于 emacs 实现 GTDhttp members optusnet com au charles57 GTD gtd workflow html http members optusnet com au charles57
  • 无法使用 git 配置文件进行 ssh

    我知道它被问了很多次 但我无法得到我的问题的答案 我正在尝试使用配置文件 ssh 到系统 配置文件是 Host qa HostName 10 218 70 345 User user IdentityFile C Users bean ss
  • GoLang ssh:尽管将其设置为 nil,但仍出现“必须指定 HosKeyCallback”错误

    我正在尝试使用 GoLang 连接到远程服务器 在客户端配置中 除了用户和密码之外 我将 HostKeyCallback 设置为 nil 以便它接受每个主机 config ssh ClientConfig User user HostKey
  • 在 Emacs 中,如何确定哪个包正在加载 Tramp?

    我与 ranp 和 cygwin mount 有一个奇怪的交互 我认为 Emacs 文件名的制表符补全会附加一个额外的 i cygwin https stackoverflow com questions 1705802 emacs tab
  • Ansible bitbucket 克隆存储库配置 ssh 错误

    我之前发布过这个问题 但那里的答案不再有效 总之 当使用 Ansible 配置我的 vagrant box 时 在尝试使用 ssh 克隆我的 bitbucket 私有存储库时 我遇到了一个神秘的错误 该错误指出 权限被拒绝 公钥 然而 如果
  • 如何用python脚本控制TP LINK路由器

    我想知道是否有一个工具可以让我连接到路由器并关闭它 然后从 python 脚本重新启动它 我知道如果我写 import os os system ssh l root 192 168 2 1 我可以通过 python 连接到我的路由器 但是
  • 检查字符串是否是哈希值

    我正在使用 SHA 512 来散列我的密码 当然还有盐 我认为我想要的不可能 但无论如何我们还是要问一下 有没有办法检查字符串是否已经是 SHA 512 或其他算法 哈希值 当用户登录时 我想检查他的密码 如果它仍然是纯文本 则应将其转换为

随机推荐

  • 如何使用现代 Spring Boot + Data JPA 和 Hibernate 设置生成 ddl 创建脚本?

    目前我使用的是默认的 SpringBootApplication具有以下属性的注释application properties spring datasource url jdbc mysql localhost dbname spring
  • 如何获取 dag 状态,例如运行或成功或失败

    我想知道dag的状态是运行还是失败还是成功 我通过 CL 参数气流触发器触发 dag 在执行作业后 我想知道运行的状态 我找不到任何办法 我尝试了气流 dag state 但它没有给出任何结果 如果一天中有多次运行来通过命令行参数或 pyt
  • 使用 mysql_query 成功但使用 mysqli_query 失败的注入攻击

    Update 对此有一些有启发性的回应 要点是mysql函数已被弃用 而且mysqli允许您使用准备好的语句 这很有意义 而且很有帮助 而在我看来 仅仅 使用 mysqli 既没有建设性 也没有帮助 任何时候在 SO 上询问 PHP 和 M
  • 如何让Sprite遵循贝塞尔曲线

    我对 Objective C 和 Sprite Kit 还很陌生 但我已经做了一段时间的游戏开发 我目前正在开发一款 2D 游戏 敌舰在屏幕上从右向左移动 我一直在关注游戏不同部分的教程 然后在必要时进行添加 我找到了一个教程 其中游戏中的
  • XQuery 不同值与 where 子句问题

    我对 XQuery 很陌生 所以如果我遗漏了什么 请原谅 我正在尝试提取元素的某些子节点不同的数据 以及某个同级节点等于某个预定义字符串的数据 for product in fn distinct values document cpwdo
  • C++ 中的指针使用 NULL 或 0(零)吗?

    在 C 的早期 当它固定在 C 之上时 您不能使用 NULL 因为它被定义为 void 0 您不能将 NULL 分配给除void 这使得它有点无用 在那些日子里 人们普遍认为你使用0 零 表示空指针 直到今天 我仍然继续使用零作为空指针 但
  • 基于服务器 url 路径的条件标头源

    Problem 我想为每种内容类型加载自定义头文件 categoryId 在我的 CMS 上 例如 如果网址是 action archive categoryId 1 我希望它包含我的 header medicine html 文件 我绝对
  • SQL:用查询分割逗号分隔的字符串列表?

    这是我的表结构 id PaymentCond 1 ZBE1 AP1 LST2 CC1 2 VB3 CC1 ZBE1 我需要拆分列PaymentCond 并且很乐意通过简单的 sql 查询来做到这一点 因为我不知道如何使用函数并且希望保持一切
  • 使用 Mono 将 C# .NET 应用程序移植到 OS X?

    好吧 伙计们 我正在编写一个我想要跨平台的应用程序 直到最近 我一直在尝试使用 C 在 Silverlight 中执行此操作 因为它也可以在 OS X 上运行 但由于我对 C 相当生疏 而且对 Silverlight 还很陌生 所以我遇到了
  • 在文件中查找模式并重命名它们[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我使用此命令查找具有给定模式的文件 然后将它们重命名为其他名称 find name GHBAG exec bash c echo
  • asp.net 中的 url.content

    MVC 中的 url content 我可以使用什么与 ASP NET Web 表单相同的功能 如果您需要一种接受相对路径并为 ASP NET Web 表单生成 URL 的方法 请参阅Page ResolveUrl or Page Reso
  • MAC OS X El Capitan 上的 Mono:LSOpenURLsWithRole

    我有一个 NET 软件 它在 Linux 和 MAC 上的 Mono 上运行 该软件打包为 appMacpack在 OSX Lion 下的 Mono 3 6 0 上 并使用 PackageMaker 创建了一个安装程序 它在所有新版本的 O
  • 使用 apache poi 在文档 .docx 中创建文本框

    I want create a text box in a document docx but I didn t find a method that help me do it and any example Someone know h
  • 如何制作具有两个手柄(针)的侧栏(轨迹栏)

    我的问题是我必须制作一个有两个手柄 针 的 SlideBar TrackBar 1 最小值 较低值 2 最大值 上限值 Like 开始 结束事实上 可能需要的范围是滑动条上的两个长约 2000 个刻度 到目前为止 我在互联网上进行了搜索 并
  • 如何包含弹性布局?

    我正在尝试将弹性布局添加到角度应用程序中 但是当我这样做并尝试使用它时 应用程序会崩溃 我已经安装了 npm i angular flex layout angular cdk 然后导入到app module ts中 import Flex
  • 在 MySQL 中将行从一个表复制到另一个表

    我有两个具有相同结构的表 我需要从一个表中选择数据并将它们存储到另一个表中 我怎样才能做到这一点 insert into tablea id name select id name from tableb
  • 强制 spring RestTemplate 将纯文本处理为 JSON?

    Web API 正在响应请求Content Type text plain charset utf 8 但消息的格式就像 JSON 一样 例如 total 168 page 0 pageCount 1 在 Spring 中 此消息使用 Re
  • 有没有办法通过批处理脚本在文件中存储和检索密码?

    ECHO OFF DFC EXE get isfrozen IF Errorlevel 1 GOTO Frozen IF Errorlevel 0 GOTO Thawed Frozen Echo Errorlevel 1 Computer
  • 在运行时获取 JAVA_OPTS

    我的应用程序部署在 Tomcat 上 并且我已经配置了JAVA OPTS环境变量在 etc default tomcat7 似乎有一百万个不同的地方可以将这些变量提供给 Tomcat 所以我想检查我提供的值是否是实际使用的值 我可以在运行时
  • Emacs 临时模式下的密码编辑

    我正在使用 emacs流浪模式 http www emacswiki org emacs TrampMode通过 ssh 远程编辑文件 问题是每次保存正在编辑的文件时都必须输入用户密码 我觉得这很烦人 我怎样才能只写一次密码 编辑会话 啊