综合百科

linux端口怎么关闭

linux端口怎么关闭

如果你想通过localhost的特定端口(例如2521)直接访问远程数据库,你可以使用SSH隧道进行端口转发来实现这一功能。

在你的本地机器上运行以下SSH命令以创建SSH隧道:

bash

ssh -L localhost:2521:192.168.3.50:1521 -i ~/env/id_rsa .214.178

在这个命令中:

`localhost:2521` 表示你希望通过本地机的2521端口进行访问。

`192.168.3.50` 是远程数据库的私有IP地址。

`1521` 是远程数据库的端口。

`-i ~/env/id_rsa` 指定了用于身份验证的私钥(PEM格式,可以使用ssh-keygen生成)。

`.214.178` 是远程数据库服务器的登录凭证。

运行命令后,你可以使用如下命令查看2521端口的状态:

bash

lsof -i:2521

接下来,你可以使用SQLcl客户端工具通过localhost的2521端口连接到数据库。例如:

bash

sql sys/BotWelcome123@localhost:2521/PDB1.regionalpublics.hysunhevcn. as sysdba

一旦连接成功,你将能够看到类似以下的输出,表示你已成功连接到远程数据库:

sql

SQLcl: Release 22.3 Production on Mon Mar 06 19:56:22 2023

Copyright (c) 1982, 2023, Oracle. All rights reserved.

Connected to:

Oracle Database 19c EE High Perf Release 19.0.0.0.0 – Production

Version 19.18.0.0.0

SQL> show pdbs;

— 接下来的数据库响应…

这表示你的本地机器已经通过SSH隧道成功连接到远程数据库服务器。


linux端口怎么关闭

你可能也会喜欢...