Articles of authentication

如何避免通过SSH密钥login时询问密码?

我有这种情况: 我用密钥login到dns1,和dns2一样。 突然间,我使用的每个密钥都开始问我服务器密码,这在过去从来没有发生过,而且我也没有在两台服务器上同时进行更改。 我试图设置一个新的钥匙,没有帮助。 这里是两个服务器的SSHdebugging日志: 服务器1 DEBUG -vvv选项 服务器2 DEBUG -vvv选项 这很烦人,不知道为什么立刻发生。 我使用的OS X如果有任何区别,但键是相同的整体…

在代理请求中重写用户和密码

我需要在通过Apache 2.4反向代理的请求中重写客户端authenticationscheme。 具体来说,我想忽略提供的用户名和密码,并强制所有请求相同的用户名和密码。 那可行吗?

nginx auth_basic用于指定端口的地址

我有一个端口3000上运行的服务。我成功地使用下面的nginx指令指向一个URL的地址: server { listen 80; server_name notes.mydomain.foo; location / { proxy_pass http://localhost:3000; } auth_basic "Get lost!"; auth_basic_user_file /etc/nginx/.htpasswd; } 也就是说,当有人去http://notes.mydomain.foo/时 ,nginx成功完成了将请求反向代理到xxx.xxx.xxx.xxx:3000的工作,并向用户展示了一个基本的HTTPauthentication请求。 但是,如果我将浏览器直接指向xxx.xxx.xxx.xxx:3000,auth_basic将被绕过,任何人都可以访问应该限制的内容。 如何在public URL和ip:port地址上启用auth_basic?

使用电子邮件地址的Active Directoryauthentication

我知道用户可以通过使用用户名(sAMAcocuntName)对AD进行身份validation,但是我想知道是否可以使用电子邮件地址作为用户名来对AD DS进行身份validation。

用于密码login的双因素身份validation,不能用于使用密钥文件login

我configuration了ssh来使用位于~/.ssh密钥文件来login。 现在我想在使用密码时安装双因素身份validation,但在使用密钥文件时不需要。 我已经看到如何在这里安装双因素身份validation: DigitalOcean:如何使用双因素身份validation保护SSH 。 但它适用于login密码和密码login,我只想用它来login密码。 我想要: 公钥 – >确定进入服务器 要么 密码 – >一次性密码 – >确定进入服务器 也许有可能用sshd_config的AuthenticationMethods做些事情? 我发现这个: OpenSSH使用(公钥或密码)+谷歌authenticator

dynamicAuthName在Apache2configuration

我正在尝试configurationApache v2.4.7以在用户可以访问特定位置的数据库中查找。 我设法在几个特定的​​位置做到这一点,但是对于dynamic位置却无法做到。 所以这是适用于两个地点“mydomain.com/foo”和“mydomain.com/bar” <Location /foo> AuthName "/foo" AuthType Digest Require valid-user AuthBasicProvider dbd AuthDBDUserRealmQuery "SELECT password FROM Users WHERE login = '%s' AND realm = '%s'" </Location> <Location /bar> AuthName "/bar" AuthType Digest Require valid-user AuthBasicProvider dbd AuthDBDUserRealmQuery "SELECT password FROM Users WHERE login = '%s' AND realm = '%s'" </Location> 这是工作正常,如果我有我的数据库中的领域“/富”或“/酒吧”的logging。 但是现在,假设我有一千个,而且有一些可以随时创build。 我尝试了以下解决scheme: […]

计算引擎在FileZilla SFTP身份validation期间发生意外的文件结束

我无法让Filezilla在Google云计算引擎上连接到我的SSH实例。 我按照以前的实例没有问题的说明,但在这种情况下,我从我的项目中删除了两个Ubuntu 16.04服务器实例,以便我可以重新启动云存储读/写启用它们。 即使手动创build键并将其放置在我的项目的元数据页面中,我也无法将FileZilla连接到我的实例。 我收到错误:“从SFTP服务器收到意外的文件结束。” 我已经尝试了root @ instance和root作为我的-C [USERNAME],但都不起作用。 有没有其他人遇到过这个问题? 提前致谢!

使用Endian防火墙启用代理时出现错误407

我需要浏览网页并input用户名和密码。 这是从Windows 7的PC上完成的。 当我的Endian防火墙(在我的networking上的另一台PC上托pipe)的代理从我的Windows PC上禁用时,一切正常。 但是,当我启用代理,默认情况下,所有的networking被取消,只有你可以访问我启用的DNS,我添加这个DNS的例外,但我得到错误407“代理身份validation要求”。 我能做什么?

configurationldap客户端不要在ldap服务器中search本地系统帐户

我们已经configuration了一个ldap服务器和客户端来对用户进行身份validation。 一切工作正常,除了我在ldap服务器日志中看到,说客户端也联系ldap服务器来authentication用户作为根,Apache等,如何禁用? 谢谢

优雅的方式来查找和列出不活跃的Kerberos用户

以下设置:我正在运行一个Kerberos(麻省理工学院)和ldap(OpenLDAP)服务器单点login等一切工作正常,但我有一个关于非活跃用户的问题。 我需要findkerberos校长,最后一次成功的login超过了一定的时间范围。 到目前为止,我还没有能够在kadmin中find任何一种“主要参数的列表选项”。 当然,我可以通过input以下方式来查看每一位校长 > kadmin: get_principal $princ_name. 看看popup的是什么 不过,这对我来说可能会变得非常麻烦。 有没有人有一个诀窍/选项,以加快这一进程? 我唯一不喜欢的select是脚本 > kadmin -p kerb_user -q "get_principal $princ_name", 或直接查看kerberos服务器上的日志文件。 也许有人有一个想法!