问题1 当pg_hba.conf中已经指定了用户认证方式(MD5 SHA256 Trust等),postgresql.conf文件中的password_encryption_type的值(0 MD5,1 MD5+SHA256,2 SHA256),method和password_encryption_type的值会发生冲突吗?
不会发生冲突,pg_hba.conf配置的是客户端的访问方式,postgresql.conf修改的参数是在数据库服务端生效的,且二者的具体作用不相同。
问题2 设置root远程登录的作用
我们不可能随时都在服务器的旁边,大多时候需要远程控制它,则可以通过ssh服务来控制。sshd_config是sshd的配置文件,其中的PermitRootLogin可以限定root用户通过ssh的登录方式,根据该参数的值来决定用户的登录方式如 no:禁止登陆、without-password:禁止密码登录、force-commends-only:仅允许密钥登陆、yes:开放登陆
问题3vb_ctl notify可以支持主备机切换吗