小编Gar*_*eth的帖子

如何在 ssh 登录时自动更改目录?

我试图ssh在登录时自动更改到特定目录。我尝试使用以下指令使该行为正常工作~/.ssh/config

Host example.net
LocalCommand "cd web"
Run Code Online (Sandbox Code Playgroud)

但是每当我登录时,我都会看到以下内容:

/bin/bash: cd web: No such file or directory
Run Code Online (Sandbox Code Playgroud)

尽管web我的主目录中肯定有一个文件夹。即使使用绝对路径也会给出相同的消息。需要明确的是,如果我cd web在登录后输入,我会进入正确的文件夹。

我在这里缺少什么?

编辑:

引号/绝对路径的不同组合给出不同的错误信息:

LocalCommand "cd web"
/bin/bash: cd web: No such file or directory

LocalCommand cd web
/bin/bash: line 0: cd: web: No such file or directory

LocalCommand cd /home/gareth/web
/bin/bash: line 0: cd: /home/gareth/web: Input/output error
Run Code Online (Sandbox Code Playgroud)

这让我认为引号不应该在那里,并且发生了另一个错误。

ssh login

107
推荐指数
6
解决办法
12万
查看次数

使用 pam_ldap 进行私钥身份验证

我想在我们的一些服务器上设置 pam_ldap 以便我们可以集中管理谁有权访问哪个服务器,并且如果有人离开公司,则可以轻松撤销访问权限。

我已经做了一些研究并得到了这个工作。万岁!

但是,我还希望能够使用公钥-私钥登录 - 即允许用户将他们的公钥存储在 LDAP 目录中,并且也可以使用这些登录。

我找不到任何关于能够做到这一点的文档,但我也找不到任何不应该这样做的原因。有没有办法做到这一点,或者是否有一些根本原因使其不起作用?

ssh ldap pam private-key

3
推荐指数
1
解决办法
8280
查看次数

标签 统计

ssh ×2

ldap ×1

login ×1

pam ×1

private-key ×1