登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
ubuntu postgresql 通过ip登录指南
ubuntu postgresql 通过ip登录指南
[ 复制链接 ]
萧海芷
2025-6-11 09:13:12
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
安装postgresql 后,默认只能通过本机进行访问,如果需要在其他主机上访问postgre sql数据库服务器,需要进行配置,具体步骤如下:
1. 安装 PostgreSQL(如果尚未安装)
如果 PostgreSQL 尚未安装,可以使用以下命令安装:
1 sudo apt update
2 sudo apt install postgresql postgresql-contrib
复制代码
安装完成后,PostgreSQL 服务会自动启动。
2. 切换到 PostgreSQL 管理员用户
PostgreSQL 使用一个名为 postgres 的系统用户来管理数据库。首先切换到该用户:
sudo -i -u postgres
复制代码
3. 创建 PostgreSQL 用户
在 postgres 用户下,使用 createuser 命令创建一个新用户。例如,创建一个名为 shaun 的用户:
createuser --interactive
复制代码
按照提示操作:
输入用户名:shaun
是否为新用户授予超级用户权限:根据需求选择 y 或 n
是否允许新用户创建数据库:根据需求选择 y 或 n
4. 设置用户密码
使用 psql 连接到 PostgreSQL,并为新用户设置密码:
psql
复制代码
在 psql 提示符下,运行以下 SQL 命令为用户 shuan 设置密码:
ALTER USER shaun WITH PASSWORD 'shaun001';
复制代码
完成后,退出 psql:
\q
复制代码
5. 允许远程访问(可选)
如果需要允许远程访问 PostgreSQL,需要修改配置文件并设置权限。
修改配置文件(注意这里需要修改2个配置文件)
打开 PostgreSQL 配置文件 pg_hba.conf:
sudo nano /etc/postgresql/<version>/main/pg_hba.conf
复制代码
将 替换为你的 PostgreSQL 版本号,如果你的postgre是16.6这样,就使.以前的大版本名,就是16
可以通过以下命令来查询版本
sudo -i -u postgres
psql
SELECT version();
复制代码
在文件末尾添加一行,允许远程访问:
IPv4网段:
host all all 0.0.0.0/0 md5
ipv6网段:
host all all ::/0 md5
复制代码
这表示允许所有 IP 地址通过密码认证访问所有数据库。
保存文件:按 Ctrl + O(字母“O”,不是数字零)。这将提示您确认文件名,按下 Enter键保存。
退出 nano:按 Ctrl + X 进行退出。
打开 PostgreSQL 主配置文件 postgresql.conf:
sudo nano /etc/postgresql/<version>/main/postgresql.conf
复制代码
这里的version 跟上面一致
找到 listen_addresses 这一行,将其修改为:
listen_addresses = '*'
复制代码
这表示 PostgreSQL 将监听所有网络接口。
修改ssl = off
保存文件:按 Ctrl + O(字母“O”,不是数字零)。这将提示您确认文件名,按下 Enter键保存。
退出 nano:按 Ctrl + X 进行退出。
重启 PostgreSQL 服务以使更改生效:
sudo systemctl restart postgresql
复制代码
6. 测试连接
从本地或远程机器测试连接:
psql -h <postgres_server_ip> -U shaun -d postgres
复制代码
输入密码 shaun001,如果成功登录,说明用户创建和配置正确。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
ubuntu
postgresql
通过
ip
登录
相关帖子
jetson nano的ssh远程登录连接
DBLens 的数据安全、登录方式与离线使用说明
NetBox 自动化导入资产 - IP地址
解码IP协议号:网络世界的“货物运单”
通过.ovf和.vmdk导入VMware虚拟机
【Ubuntu】Ubuntu+VScode+ESP-IDF 的环境搭建
仅通过一句提示词,就可以让大模型变得更有创造力
Docker安装Postgresql
操作教程丨通过1Panel快速安装Zabbix,搭建企业级监控系统
.Net通过EFCore和仓储模式实现统一数据权限管控并且相关权限配置动态生成
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
jetson nano的ssh远程登录连接
1
884
赏听然
2025-12-15
安全
DBLens 的数据安全、登录方式与离线使用说明
1
115
郦惠
2025-12-16
业界
NetBox 自动化导入资产 - IP地址
2
806
邰怀卉
2025-12-16
业界
解码IP协议号:网络世界的“货物运单”
0
668
电棘缣
2025-12-16
业界
通过.ovf和.vmdk导入VMware虚拟机
1
723
涣爹卮
2025-12-17
业界
【Ubuntu】Ubuntu+VScode+ESP-IDF 的环境搭建
1
719
勉欤铅
2025-12-17
安全
仅通过一句提示词,就可以让大模型变得更有创造力
0
315
讣丢
2025-12-17
安全
Docker安装Postgresql
1
892
章娅萝
2025-12-18
业界
操作教程丨通过1Panel快速安装Zabbix,搭建企业级监控系统
1
471
距佰溘
2025-12-18
业界
.Net通过EFCore和仓储模式实现统一数据权限管控并且相关权限配置动态生成
1
954
欤夤
2025-12-18
回复
(2)
郏琼芳
2025-11-6 13:21:11
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
狙兕
2025-11-27 16:47:28
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
萧海芷
2025-11-27 16:47:28
关注
0
粉丝关注
21
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994892
kk14977
6845358
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9981
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9950
查看更多
今日好文热榜
590
《痞子衡嵌入式半月刊》 第 120 期
619
go项目使用go build 与 MakeFile 构建项目
761
监控指标与容量预警——延迟、命中率、慢查
673
2026 年别墅防水服务商 TOP5 推荐:高端住
962
MAUI库推荐二:MPowerKit
962
.NET10 New feature 新增功能介绍-JIT编译
404
报考陪诊师选守嘉陪诊的理由
272
C#AI系列(7):从零开始LLM之Tokenizer实现
284
C#AI系列(7):从零开始LLM之Tokenizer实现
825
Pytest 测试用例自动生成:接口自动化进阶
848
一天一个Python库:NumPy - 科学计算的基石
14
FFmpeg 内存输入&输出
745
一文读懂RAG架构如何助力AI
500
一文读懂RAG架构如何助力AI
549
ROS2之TF介绍
400
SW 随笔 001 — InlineArray 带你飞(Since
693
当遇见 CatchAdmin V5-模块化设计重新定义
495
【有手就行】SWIFT:花20分钟把大模型的名
562
论文速读记录 | 2025.12(2)
376
浮点数的本质:为什么计算机无法精确表示0.