首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Debian 9进行初始服务器设置

如果使用密码身份验证,请提供root密码进行登录。如果使用受密码保护的SSH密钥,则可能会在每次会话时首次使用密钥时提示输入密码。...remove unscd 示例创建一个名为sammy的新用户,应该使用喜欢的用户名替换它: adduser sammy 从帐户密码开始,您将被问到几个问题。...注意:在验证您是否可以登录并与新用户一起使用sudo之前,我们建议root用户身份登录。这样,如果遇到问题,可以进行故障排除并以root身份进行必要的更改。...为新用户配置SSH访问的过程取决于服务器的root帐户是使用密码还是使用SSH密钥进行身份验证。 如果Root帐户使用密码身份验证 如果使用密码登录到root帐户,则会为SSH启用密码身份验证。...为了增强服务器的安全性,我们强烈建议设置SSH密钥而不是使用密码身份验证。 如果Root帐户使用SSH密钥身份验证 如果使用SSH密钥登录到root帐户,则会禁用 SSH的密码身份验证

5.8K50

如何在Ubuntu 18.04上安装和使用PostgreSQL

您可以通过psqlpostgres用户身份运行单个命令来一步完成操作sudo,如下所示: $ sudo -u postgres psql 这将直接登录到Postgres,中间没有中间bashshell...查看man页面查看选项: $ man createuser 现在安装的Postgres有一个新用户,您还没有添加任何数据库。下一节将介绍过程。...创建新数据库 Postgres身份验证系统默认使用的另一个假设是,对于用于登录的任何roles,这个roles将具有可以访问的同名数据库。...如果postgres帐户登录,则可以输入以下内容: postgres@server:~$ createdb sammy 相反,如果您想不切换帐户,就想用其他账户使用命令,则应该输入: $ sudo...必须从具有权限的非root帐户执行操作sudo(意味着,未postgres用户身份登录): $ sudo adduser sammy 一旦这个新帐户可用,您可以通过输入以下内容切换并连接到数据库:

5.4K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在Debian 9上安装Linux,Apache,MariaDB,PHP(LAMP)堆栈

    在Debian中,MariaDB 的root帐户与自动系统维护密切相关,因此我们不应更改该帐户配置身份验证方法。这样做可以使程序包更新通过删除对管理帐户访问来破坏数据库系统。...稍后,我们将介绍如果套接字身份验证不适合的用例,如何为密码访问设置其他管理帐户。 从那里,您可以按Y,然后ENTER接受所有后续问题的默认值。...如果需要设置基于密码的访问权限,软件包维护人员建议创建一个单独的管理帐户,而不是修改root帐户。 为此,我们将创建一个与root帐户具有相同功能的新帐户admin,配置为密码身份验证。...刷新权限确保它们在当前会话中保存并可用: FLUSH PRIVILEGES; 在此之后,退出MariaDB shell: exit 现在,只要您想新的管理用户身份访问数据库,就需要使用以下命令使用刚刚设置的密码对该用户进行身份验证...现在,您可以测试的Web服务器是否能够正确显示PHP脚本生成的内容。尝试操作,请在Web浏览器中访问页面。您将再次需要服务器的公共IP地址。

    2.1K31

    OAuth 2.0身份验证

    ,实际情况如何发生,具体取决于访问类型 客户端应用程序使用访问令牌进行API调用,从资源服务器中获取相关数据 OAuth 2.0授权范围 对于任何OAuth授权类型,客户端应用程序都必须指定其访问的数据以及执行的操作类型...OAuth 2.0验证识别 识别应用程序是否使用OAuth身份验证相对简单,如果看到从其他网站使用帐户登录的选项,则强烈表明正在使用OAuth。...,最终这可能会完全损害他们的帐户—攻击者可能会受害者用户身份录到使用OAuth服务注册的任何客户端应用程序。...到了这个阶段,应该对URI的哪些部分可以进行篡改有了比较好的了解,现在的关键是使用这些知识来尝试访问客户端应用程序本身中更广泛的攻击面,换句话说,尝试确定是否可以将redirect_uri参数更改为指向白名单域上的任何其他页面.../example/path 后端可解释为: https://client-app.com/example/path 一旦确定了可以设置为重定向URI的其他页面,就应该对这些页面进行审计,查找可能用于泄漏代码或令牌的其他漏洞

    3.4K10

    Active Directory中获取域管理员权限的攻击方法

    不要将密码放在所有经过身份验证的用户都可以访问的文件中。 有关攻击方法的更多信息在帖子中进行了描述:在 SYSVOL 中查找密码并利用组策略首选项。...运行Mimikatz或类似工具转储本地凭据和最近登录的凭据。 第 2 步:使用从第 1 步收集的本地管理员凭据尝试向其他具有管理员权限的工作站进行身份验证。...因为远程服务器不拥有的凭据,所以当尝试进行第二次跃点(从服务器 A 到服务器 B)时,它会失败,因为服务器 A 没有用于向服务器 B 进行身份验证的凭据。...还有其他类型的凭据盗窃,这些是最受欢迎的: Pass-the-Hash:获取哈希并用于访问资源。哈希在用户更改帐户密码之前一直有效。...请注意,智能卡不能防止凭据盗窃,因为需要智能卡身份验证帐户具有关联的密码哈希,该哈希在后台用于资源访问。智能卡仅确保对系统进行身份验证的用户拥有智能卡。

    5.2K10

    【网页】HTTP错误汇总(404、302、200……)

    • 405 - 用来访问页面的 HTTP 谓词不被允许(方法不被允许) • 406 - 客户端浏览器不接受所请求页面的 MIME 类型。 • 407 - 要求进行代理身份验证。...即使您对试图访问的文件具备相应的权限,也可能发生错误。例如,如果 IUSR 帐户无权访问 C:WinntSystem32Inetsrv 目录,会看到这个错误。...验证是否已将 IIS 设置为允许对目录进行访问。另外,如果正在使用默认文件,请验证该文件是否存在。...已把的服务器配置为要求客户端身份验证证书,未安装有效的客户端证书。...无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。 • 426 - 命令打开数据连接执行操作,该操作已被取消,数据连接关闭。

    11.2K20

    简单5步教你入门CVM Ubuntu系统

    第一步、Root身份登录 登录服务器,需要知道服务器的公共IP地址。您还需要密码,如果安装了用于身份验证的SSH密钥,则需要root用户帐户的私钥。...第五步、为普通用户启用外部访问 现在我们有一个日常使用的常规用户,我们需要确保我们可以直接SSH到帐户。 注意:在验证您是否可以登录并且新账号能使用sudo之前,我们建议root用户身份登录。...这样,如果遇到问题,可以进行故障排除并以root身份进行必要的更改。 为新用户配置SSH访问的过程取决于服务器的root帐户是使用密码还是使用SSH密钥进行身份验证。...如果Root帐户使用密码身份验证 如果使用密码登录到root帐户,则会为SSH启用密码身份验证。...如果Root帐户使用SSH密钥身份验证 如果使用SSH密登录到root帐户,则会禁用 SSH的密码身份验证需要将本地公钥的副本添加到新用户的文件中才能成功登录。

    2.7K30

    使用Ubuntu 16.04进行初始服务器设置

    第一步 - 根登录 登录服务器,需要知道服务器的公共IP地址。您还需要密码,或者如果安装了SSH密钥进行身份验证,则需要“root”用户帐户的私钥。...示例创建一个名为“sammy”的新用户,应该使用喜欢的用户名替换它: adduser sammy 从帐户密码开始,您将被问到几个问题。 输入一个强密码,如果愿意,还可以选择填写任何其他信息。...这样做会将对服务器的SSH访问限制为仅限公钥验证。也就是说,登录到服务器(除了控制台)的唯一方法是拥有与安装的公钥配对的私钥。...输入重新加载SSH守护程序: sudo systemctl reload sshd 密码验证现已禁用。的服务器现在只能通过SSH密钥身份验证访问。...为此,请使用命令(替换的用户名和服务器IP地址): ssh sammy@your_server_ip 如果向用户添加了公钥身份验证,如步骤4和步骤5中所述,的私钥将用作身份验证

    1.6K01

    保护 IBM Cognos 10 BI 环境

    用户是否进行显式身份验证到 IBM Cognos BI,或是否要有基于其他安全层身份验证的某种 Single Sign-On (SSO)?...如果需要从其他源到 IBM Cognos 10 的 SSO,则务必评估特性是否最好具有或必须具有的特性。...在 Windows 平台下,使用的是命名的域帐户户作为服务帐户,而不是Local System或Network Service,该帐户必须在本机上进行身份验证,并且应该具有足够的文件系统权限,以及必须在...尽管敏感数据会在内容存储库中加密形式保存,保存的报表输出或其他默认情况下非敏感信息不会被加密,因此确保其他帐户在数据库层对 内容存储数据库无法进行读/写访问就非常重要。这必须在数据库层实现。...请记住,这会对身份验证其他需要访问用户凭证的操作的性能造成轻微的影响。最佳实践是保持禁用状态,除非的安全策略有特别的要求。

    2.6K90

    如何在Debian 9上安装和保护phpMyAdmin

    由于phpMyAdmin要求用户使用密码进行身份验证,因此需要创建一个新的MariaDB帐户才能访问该界面。...首先打开MariaDB shell: sudo mariadb 注意:如果启用了密码身份验证,就像已经为MariaDB服务器创建了新的用户帐户一样,则需要使用其他命令来访问MariaDB shell。...实现所做的更改,请重新启动Apache: sudo systemctl restart apache2 现在启用了.htaccess应用程序,需要创建一个实际实现某些安全性。...如果输入其他用户,则需要在没有-c标志的情况下执行操作,如下所示: sudo htpasswd /etc/phpmyadmin/.htpasswd additionaluser 现在,当访问phpMyAdmin...子目录时,系统将提示输入刚刚配置的其他帐户名和密码: https://domain_name_or_IP/phpmyadmin 进入Apache身份验证后,您将进入常规phpMyAdmin身份验证页面输入

    2.1K10

    如何在OpenLDAP服务器上更改帐户密码

    完成本教程,你需要具备一台OpenLDAP服务器,并且开启防火墙。没有服务器的同学可以在这里购买,不过我个人更推荐使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...我们可以使用该ldappasswd工具修改用户帐户密码。更改密码,需要绑定到LDAP用户条目并使用当前密码进行身份验证。这遵循与其他OpenLDAP工具相同的语法。...从技术上讲,OpenLDAP并不总是需要旧密码,因为它用于绑定到条目,其他LDAP实现需要这样,所以最好进行设置。...从技术上讲,您可以绑定任何对帐户密码具有写入权限的帐户访问权限通常仅限于rootDN(管理)条目和帐户本身。 更改其他用户的密码,需要绑定到具有提升权限的条目,然后指定要更改的条目。...经过身份验证后,密码将被更改,生成用于进行身份验证的新密码。 结论 LDAP通常用于存储帐户信息,因此了解如何正确管理密码非常重要。

    10.2K00

    如何在Ubuntu 16.04上安装和保护Grafana

    (可选)如果设置GitHub身份验证的话,需要一个GitHub帐户。 第1步 - 安装Grafana 您可以直接从官方网站下载或通过APT存储库安装Grafana。...如果不是的话,请查看终端消息上显示的消息获取其他帮助。 现在,登录https://example.com验证一下“ 注册”按钮是否存在,现在必须输入用户名和密码才能登录。...由于Grafana使用OAuth(一种用于授予远程第三方访问本地资源的开放标准)来通过GitHub对用户进行身份验证,因此需要在GitHub中创建新的OAuth应用程序。...这将启用GitHub身份验证,并允许允许组织的成员自己创建帐户。请注意,设置与您在步骤4中属性users不同。...[授权] 如果尝试使用不是批准组织成员的GitHub帐户进行身份验证,您将收到一条登录失败消息显示用户不是其中一个必需组织的成员。

    3.4K40

    如何在CentOS 7上配置FreeIPA客户端

    介绍 FreeIPA是Linux的开源安全解决方案,提供帐户管理和集中身份验证,类似于Microsoft的Active Directory。...这些客户端可以非常直接地将计算机添加到的IPA域中。其他操作系统可以使用SSSD或LDAP对FreeIPA进行身份验证。...在本教程中,我们将配置CentOS 7计算机以对现有的FreeIPA服务器进行身份验证。配置客户端后,您将能够管理可以登录到计算机的用户和用户组。此外,您还可以设置可以使用sudo的用户。...这将运行一个脚本,指导配置FreeIPA以对的CentOS FreeIPA服务器进行身份验证。...结论 将的计算机配置为对FreeIPA进行身份验证,您可以从IPA Web UI或其命令行界面配置对系统的用户和组访问

    3.4K20

    为你的CVM设置SSH密钥吧!

    默认情况下,SSH使用密码进行身份验证,大多数服务商都建议使用SSH密钥。然而,这仍然只是一个单一的因素。如果一个黑客入侵了你电脑个人计算机,那么他们也可以使用的密钥来破坏的服务器。...此外,我们还将介绍一些MFA的其他用例以及一些有用的技巧和技巧。 准备 参考本教程,需要: 一个CentOS 7服务器,建议使用腾讯云免费的开发者专属在线实验平台进行试验。...第一个问题是,身份验证令牌是否应该是基于时间的。...接下来,我们配置SSH支持这种身份验证。打开SSH配置文件进行编辑。...无法访问TOTP应用程序 如果需要登录到的服务器,但无法访问的TOTP应用程序来获取的验证代码,仍然可以使用第一次创建秘密密钥时显示的恢复代码登录。请注意,这些恢复代码是一次性使用的。

    2.8K20

    从0开始构建一个Oauth2Server服务 用户登录及授权

    在任何情况下,如果用户注销,或者在的服务上还没有帐户需要提供一种方法让他们在此屏幕上登录或创建帐户。...可以按照希望的任何方式对用户进行身份验证,因为这在 OAuth 2.0 规范中没有指定。大多数服务使用传统的用户名/密码登录来验证其用户,这绝不是解决问题的唯一方法。...如果授权服务器需要通过 SAML 或其他内部系统对用户进行身份验证,则用户流程如下所示 在此流程中,用户在登录后被定向回授权服务器,在那里他们会看到授权请求,就像他们已经登录一样。...但是,如果录到将从的 Gmail 帐户发送电子邮件的第三方邮件列表应用程序,那么作为用户的了解该第三方应用程序将被授予访问权限的内容以及它将是什么变得至关重要可以使用帐户。...如果不存在任何范围,的服务仍授予对用户帐户的一些基本级别的访问权限,则应该包含一条消息来描述应用程序将获得的访问权限。

    19630

    PortSwigger之身份验证+CSRF笔记

    4.右键单击请求并选择“Show response in browser”。复制 URL 并将其加载到浏览器中。页面加载, 身份登录carlos。...07 2FA simple bypass 描述 可以绕过实验室的双因素身份验证已获得有效的用户名和密码,但无权访问用户的 2FA 验证码。解决实验室问题,请访问 Carlos 的帐户页面。...解决实验室问题,请访问 Carlos 的帐户页面的凭据:wiener:peter 受害者用户名:carlos 您还可以访问电子邮件服务器接收的 2FA 验证码。...已获得有效的用户名和密码,但无权访问用户的 2FA 验证码。解决实验室问题,请暴力破解 2FA 代码并访问 Carlos 的帐户页面。...解决实验室问题,请使用候选密码列表对 Carlos 的帐户进行暴力破解并访问他的“我的帐户页面

    3.3K20

    网页错误码详细报错

    • 405 - 用来访问页面的 HTTP 谓词不被允许(方法不被允许)  • 406 - 客户端浏览器不接受所请求页面的 MIME 类型。  • 407 - 要求进行代理身份验证。 ...即使您对试图访问的文件具备相应的权限,也可能发生错误。例如,如果 IUSR 帐户无权访问 C:WinntSystem32Inetsrv 目录,会看到这个错误。...验证是否已将 IIS 设置为允许对目录进行访问。另外,如果正在使用默认文件,请验证该文件是否存在。...已把的服务器配置为要求客户端身份验证证书,未安装有效的客户端证书。...无法更改限制。  • 403.12 - 拒绝访问映射表。 您要访问页面要求提供客户端证书,映射到的客户端证书的用户 ID 已被拒绝访问该文件。

    5.5K20

    如何在Debian 9上安装MariaDB

    第一个提示将要求输入当前的数据库root密码。由于我们尚未设置一个,请按ENTER指示“无”。 下一个提示会询问您是否设置数据库root密码。键入N然后按ENTER。...在Debian中,MariaDB 的root帐户与自动系统维护密切相关,因此我们不应更改该帐户配置身份验证方法。这样做可以使程序包更新通过删除对管理帐户访问来破坏数据库系统。...稍后,我们将介绍如果套接字身份验证不适合的用例,如何为密码访问设置其他管理帐户。 从那里,您可以按Y,然后ENTER接受所有后续问题的默认值。...如果需要设置基于密码的访问权限,软件包维护人员建议创建一个单独的管理帐户,而不是修改root帐户。 为此,我们将创建一个root帐户具有相同功能的新帐户admin与,配置为密码身份验证。...,则可以键入以下命令来执行相同的操作: mysqladmin -u admin -p version 这意味着MariaDB启动并正在运行,的用户可以成功进行身份验证

    3K50

    如何在Debian 8上安装和使用PostgreSQL 9.4

    检查安装 检查PostgreSQL服务器是否正确安装并且正在运行,您可以使用ps命令: # ps -ef | grep postgre 你应该在终端上看到这样的东西: postgres 32164...连接到数据库,首先需要在root身份登录时通过发出以下命令切换到用户postgres(这不适用于sudo访问): su - postgres 你现在应该已经作为postgres登录。...创造新角色 默认情况下,Postgres使用称为“角色”的概念来帮助进行身份验证和授权。...man页面包含更多信息: man createuser 创建新数据库 PostgreSQL默认设置为匹配系统帐户请求的身份验证角色。它还假设存在匹配数据库以供角色连接。...只需postgres用户身份调用命令即可创建相应的数据库: createdb test1 现在创建了新数据库test1。

    4.3K00

    如何在Ubuntu 18.04上配置多重身份验证

    出于这个原因,许多在线服务( 包括DigitalOcean )提供了为用户帐户启用2FA身份验证阶段提高帐户安全性的可能性。...您将输入y保存更改并继续前进: OutputDo you want me to update your "~/.google_authenticator" file (y/n) y 下一个问题将询问您是否禁止多次使用身份验证代码...注意:如果要在通过SSH访问的远程计算机上启用2FA,例如DigitalOcean Droplet,则需要按照Ubuntu 16.04上的如何为SSH设置多重身份验证指南中的第2步和3进行操作,然后再继续执行操作教程...Droplet或受证书身份验证保护的其他远程服务器上进行测试,则不会提示输入密码,的密钥将自动传递和接受。...现在有两个选择: 如果设置新设备或擦除设备,可以使用密钥重新配置身份验证器应用程序。

    2.7K30
    领券