小编use*_*833的帖子

ssh-agent 的目的是什么?

我已经阅读了官方定义:

ssh-agent一个保存用于公钥认证(RSA、DSA、ECDSA)的私钥的程序。这个想法是 ssh-agent 在 X 会话或登录会话的开始时启动,所有其他窗口或程序都作为 ssh-agent 程序的客户端启动。通过使用环境变量,可以定位代理并在使用 ssh(1) 登录其他机器时自动用于身份验证。

“一个保存私钥的程序” - 恕我直言,ssh 密钥由用户使用ssh-keygen命令生成并简单地存储在~/.ssh- 为什么我需要一些守护程序来保存这些密钥?它究竟是如何容纳它们的?- 它们不只是存储在.ssh吗?

“作为 ssh-agent 程序的客户端启动” - 我不明白。哪里需要那个?我通常只使用 ssh 如下:

 ssh -i ~/.ssh/private_key_name username@hostname
Run Code Online (Sandbox Code Playgroud)

上述定义中的“客户”究竟是什么意思?什么客户?难道你不只是ssh从终端运行命令来连接到另一台机器吗?还有哪些其他客户端,为什么他们不能像ssh命令一样使用该私钥文件的标准路径?

ssh openssh sshd

95
推荐指数
5
解决办法
4万
查看次数

vim 编辑会话底部的 noeol 指示器是什么意思?

vim在 Ubuntu 上使用打开了一个文件,屏幕底部显示以下内容:

"file.py" [noeol] 553L, 16620C
Run Code Online (Sandbox Code Playgroud)

是什么noeol指示?

vim

43
推荐指数
2
解决办法
5万
查看次数

如何从不存在 dos2unix、perl、tr 和 sed 的文件中删除 Ctrl-M?

假设你正在一个很旧的Unix服务器上,其中dos2unixperltr,和sed不存在。如何将文件从dos转换为unix格式?

command-line software-rec

9
推荐指数
2
解决办法
3231
查看次数

6
推荐指数
2
解决办法
1174
查看次数

标签 统计

command-line ×2

files ×1

newlines ×1

openssh ×1

software-rec ×1

ssh ×1

sshd ×1

vim ×1