当前位置:首页 » 数据仓库 » 如何配置文件客户端
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何配置文件客户端

发布时间: 2022-12-14 22:05:43

如何配置使用CAS的PHP客户端

整个配置过程我划分成四步骤:
1、准备CAS的PHP库和相关库文件
1)到CAS的网站下载文件phpcas-0.60-rc7.zip
2) 由于其用到了PEAR的DB库,需要到PEAR网站去下载。
下载文件PEAR-1.7.1.tgz和DB-1.7.13.tgz 也可在google上搜索。
当然不一定是我说的版本,但我给的是我试验成功的版本。
3) 用于使用到了SSL所以需要下载openssl。当然我是在windows环境下试验的,下载的是
其的windows版本。
4)安装openssl。
2、配置PHP环境
1)将phpcas-0.60-rc7.zip解压,我们选在了PHP环境的include目录。在其下建立cas将文件解压进去。
2)同理将PEAR-1.7.1.tgz和DB-1.7.13.tgz解压,也分别建立pear和db两个目录。
3)修改php环境的ini文件,一般是php.ini文件。将我们前两步骤建立的目录加入到include_path中。根据安装环境修改对应的unix或windows项。
4)由于phpcas用到了CURL(用于连接ssl)和DOMXML(用于处理CAS服务器返回的消息)两个组件,因此需要保证php解释环境需要有这两个扩展。需要做的就是修改ini文件将extentions节下的屏蔽符号去掉,然后就是检查PHP环境的extentions目录下是否有对应的.dll或.o文件。一般标准安装都会有。
3、测试CAS的php客户端
1)前面做完后,应该比较激动了,很想看看php程序到底能不能访问CAS呢。
2)在phpcas-0.60-rc7.zip中的docs/examples中有几个测试程序。当然我们先前解压的目录下也有。
3)我们只是看一下通了没有,因此拷贝example_simple.php文件到apache的htdocs下。具体根据你的web服务器配置。总之目的就是能通过浏览器访问example_simple.php。在用之前需要修改
example_simple.php文件,主要是要修改里面关于CAS服务器配置信息,修改代码中的phpCAS::client(...)这一句。整个方法意义如下:
phpCAS::client(CAS_VERSION_2_0,'服务地址',端口号,'cas的访问地址');
将自己的服务地址和端口号和cas的相对服务地址的url填如就可以了,例如:phpCAS::client(CAS_VERSION_2_0,'localhost',8443,'cas');表示可以通过localhost:8443/cas访问到CAS服务。
4)在浏览器里试验一下吧,没有意外的话会看到CAS的登录界面。这就表示配通了。
4、根据项目需要修改对应的PHP代码,加入对CAS的调用,将用户登录交给CAS我们只需处理对应的用户,在PHP程序中的权限问题了。对于旧有就有的PHP代码只需要用访问CAS服务换掉验证用户身份部分就可以了。
调用CAS关键性代码:
include_once('CAS.php');
//可以不用,用于调试,可以通过服务端的cas.log看到验证过程。
phpCAS::setDebug();
// 初始化phpcas
p hpCAS::client(CAS_VERSION_2_0,'服务地址',端口号,'cas的访问地址');
例如:phpCAS::client(CAS_VERSION_2_0,'localhost',8443,'cas');
// 不使用SSL服务校验
phpCAS::setNoCasServerValidation();
// 访问CAS的验证
phpCAS::forceAuthentication();
这时候就验证完毕了
获得用户名可以通过phpCAS::getUser()
//登出
if (isset($_REQUEST['logout'])) {
phpCAS::logout();
}
当然CAS除了它默认的登录界面和校验逻辑,还是允许自行定义的。
如何自定义登录界面,后续在谈。
转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦

⑵ plsql怎么配置连接oracle客户端

文件解压到了d盘,d:\oracleclient下面
最后的文件结构应该如下:
2.配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%
oracle_home%\network\admin下)放在上面的目录d:\oracleclient下。tnsnames.ora的内容为:
#
tnsnames.ora
network
configuration
file:
c:\oracle\proct\10.2.0\db_1\network\admin\tnsnames.ora
#
generated
by
oracle
configuration
tools.
orcl
=
(description
=
(address
=
(protocol
=
tcp)(host
=
192.168.255.128)(port
=
1521))
(connect_data
=
(server
=
dedicated)
(service_name
=
orcl)
)
)
3,添加一个环境变量,名为tns_admin,值为tnsnames.ora文件所在路径(如:d:\oracleclient),这是为了能够
找到上面说的tnsnames.ora。如果本机上安装了oracle,并且设置了oracle_home环境变量,那么会自动
在%oracle_home%/network/admin/位置查找tnsnames.ora文件。
4,设置oracle的语言,添加注册表项:“nls_lang=simplified
chinese_china.zhs16gbk”,位于
hkey_local_machine\software\oracle。如果本机没有安装oracle,在h_l_m\software\下是没
有"oracle"这一项的,需要手动创建,然后再在oracle项下创建键nls_lang,键值为:simplified
chinese_china.zhs16gbk
5,下载并安装pl.sql.developer配置应用
配置tools->preferences->connection
找到等号左侧参数填写等号右侧对应的内容
oracle
home(empty
is
autodetect)=d:\oracleclient
oci
library(empty
is
autodetect)=d:\oracleclient\oci.dll
□check
connection的方框要打√
6,再次打开plsql则会在database中有orcl选项,输入用户名密码就可以登陆。

⑶ 怎样设置Samba文件服务器以使用Windows客户端

ed Hat Linux 9.0,则系统会默认安装Samba组件。我们可以在终端命令窗口输入以下命令进行验证:

[root@ahpeng root] rpm -qagrep samba

如果结果出现以下所示的5个软件包,则表示已经安装:

samba-swat-2.2.7a-7.9.0

samba-2.2.7a-7.9.0

redhat-config-samba-1.0.4-1

samba-common-2.2.7a-7.9.0

samba-client-2.2.7a-7.9.0

如果没有安装过Samba软件包,则可以插入第1张安装光盘,然后鼠标依次单击“主菜单→系统设置→添加/删除应用程序”菜单项,打开“软件包管理”对话框,在该对话框中找到“Windows文件服务器”选项,确保该选项处于选中状态,然后单击“更新”按钮即可开始安装。

你也可以把第1张安装光盘插入光驱,然后在终端命令窗口输入以下命令:

[root@ahpeng root]# cd /mnt/cdrom/RedHat/RPMS

[root@ahpeng RPMS]# rpm -ivh samba*

[root@ahpeng RPMS]# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm

二、Linux主机访问Windows主机

安装好Samba之后,就有了与Windows互相访问的基础。这里先介绍一下如何用字符命令方式访问Windows宿主机的共享资源。

1、查询宿主机的共享资源

可以使用“smbclient –L WindowsHostName”命令(此处的WindowsHostName用Windows主机名代替)。本例是要查询Windows主机Peter 上的共享资源,可以在终端窗口输入“smbclient –L Peter”命令,然后回车即可看到Windows主机的共享资源。

2、连接宿主机的共享目录

可以使用“smbclient //WindowsHostName/ShareName”命令来连接Windows主机上的某个共享文件夹,如果该共享文件夹需要用户名和密码,则可以使用“smbclient //WindowsHostName/ShareName –U UserName”命令。例如要连接Windows主机Peter上的共享目录Share,我们可以在终端窗口输入“smbclient //Peter/Share”命令然后回车即可。

如果连接成功,即可出现“smb:>”提示符,在该命令提示符下输入适当的命令,即可对所连接的共享目录进行操作。

Smb支持的命令有大约40个命令,可以很方便地对共享目录进行删除、重命名、切换目录等操作。如果要列出共享目录“Share”下的具体内容,可以使用ls命令。要删除其下的test.txt文件,可以使用“del test.txt”命令。共2页。

3、映射网络驱动器

我们知道,Windows下可以将共享目录映射为网络驱动器,这样就可以把共享目录当成本地文件夹来使用。在Linux下可以借助于 smbmount命令来实现,具体的命令参数是“smbmount //WindowsHostName/ShareName /mnt/smbdir”(此处的ShareName指代Windows共享资源名称,smbdir指代挂载点名称)。假设要将Windows主机 Peter下的共享文件夹Share映射为/mnt/WinShare目录,具体步骤是:

首先在/mnt目录下创建一个目录,假设为/mnt/WinShare;

然后打开终端命令窗口,运行“smbmount //Peter/Share /mnt/WinShare”即可。

现在再在文件管理器里打开/mnt/WinShare目录可以看到共享目录的内容,要卸载该映射目录,可以使用umount命令。

4、用Nautilus访问Windows主机

借助Gnome桌面下的文件管理器Nautilus,我们可以用图形界面来访问Windows主机,这里要注意的是Nautilus只是提供访问Windows主机的图形界面,具体的底层操作还是借助于Samba客户端来完成。

在Gnome桌面环境下,单击“主菜单→网络服务器”菜单项,即可用Nautilus文件管理器查看工作组列表。双击工作组名称,即可看到其下的Windows主机。

双击其中的某台Windows主机图标,即可看到该主机的共享文件夹,可以看到这和Windows下的网络邻居几乎一样。

由于Nautilus本身就是Red Hat Linux的文件管理器,所以我们可以任意往Windows共享目录里拷贝文件、删除文件、创建目录等等(对于windows 2000/XP主机还需要考虑该共享资源的权限设置)。

三、Windows主机访问Linux主机

要想让Windows宿主机能够访问Linux虚拟机,就必须在Linux虚拟机上启动Samba服务。在启动之前,还需要对Samba服务的属性进行配置,例如指定Linux虚拟机的共享目录、所在的工作组名称等。

1、配置Samba服务器

在以前版本的Red Hat Linux,我们必须直接修改Samba配置文件smb.conf,或者使用SWAT对Samba进行全方位的设置。Red Hat Linux 9.0新引入了一个图形化的Samba服务器配置工具,可以让我们很方便地对Samba服务器进行配置。以root用户身份登录系统,单击“主菜单→系统设置→服务器设置→Samba服务器”菜单项,即可打开Samba服务器配置对话框。也可以在终端命令窗口输入“redhat-config- samba”,来访问Samba服务器配置对话框。

首先对Samba服务器的基本设置和安全选项进行配置,单击配置对话框上的“首选项→服务器设置”菜单项,即可打开服务器设置对话框。

基本设置:在对话框的“基本”标签页,我们可以指定Linux主机所在的工作组名称,需要注意的是,此处的工作组名称不一定非得与Windows主机所在的工作组名称一致。

安全设置:然后进行Samba服务器安全设置,这里一共有4个选项。

“验证模式”代表如果Windows主机不是位于NT域里,此处应该选择“共享”验证模式,这样只有在连接Samba服务器上的指定共享时才要求输入用户名、密码;“验证服务器”代表对于“共享”验证模式,无需启用此项设置;“加密口令”选项应该选择“是”,这样可以防止黑客用嗅探器截获密码明文;“来宾账号”代表当来宾用户要登录入 Samba 服务器时,他们必须被映射到服务器上的某个有效用户。选择系统上的现存用户名之一作为来宾Samba账号。当用户使用来宾账号登录入 Samba 服务器,他们拥有和这个用户相同的特权。

添加共享目录:单击Samba配置对话框工具栏上的“增加”按钮。在打开的对话框中的“基本”标签页上,指定(共享)目录为某个存在的目录,例如可以指定/tmp,再指定该目录的基本权限是只读还是读/写。在“访问”标签页上,可以指定允许所有用户访问、或者只允许某些用户访问。

2、启动Samba服务器

打开终端命令窗口,输入“/sbin/service smb start”命令,即可出现以下提示信息,表示Samba服务已经启动。

# /sbin/service smb start

启动SMB 服务 [确定]

启动NMB 服务 [确定]

接下来在Windows里打开“网络邻居”,就可以看到我们刚才设置的Samba服务器了

⑷ 5如何强行制定客户机的用户配置文件呢

要将现有的用户配置文件复制到另一用户的帐户,请按照下列步骤操作: 1. 单击开始,右键单击我的电脑,然后在出现的快捷菜单上单击属性。
2. 单击高级选项卡,然后在用户配置文件下单击设置。
3. 在“储存在本机上的配置文件”列表中,单击要复制的配置文件。
4. 单击复制到。
5. 在复制到对话框中,执行下列操作之一:• 在“将配置文件复制到”框中,键入目标用户的配置文件文件夹的通用命名约定 (UNC) 路径。例如,键入以下内容:
\\ServerName\ShareName\UsersProfileDirectory
- 或 -
• 单击浏览,然后导航到要将配置文件复制到的用户配置文件文件夹。单击确定。
6. 在“允许使用”下,单击更改。键入允许更改此配置文件的用户的名称,然后单击确定。
注意:验证您不是从基于 Microsoft Windows NT 的域中选择用户或组,因为 Windows XP 被设计为使用 Active Directory 选择域。
7. 在复制到对话框中,单击确定。如果收到“确认复制”消息,请单击是。
8. 单击确定两次

⑸ 如何正确配置客户端tnsname.ora文件

在sample目录下有,拷出来修改一下就可以了。或者新建一个tnsnames.ora,然后编辑这个文件也可以。

⑹ 如何配置组策略把文件共享自动映射到本地客户端

直接用批处理吧`~每个域用户登陆时自动运行批处理,批处理怎么做不用说了~说说怎么让每个域用户自动运行P处理吧把BAT文件放在域控服务器的windows\sysvol\domain\script目录下,然后在每个用户的属性里,选择profile,然后在script中输入那个BAT文件名即可

⑺ 如何配置使用CAS的PHP客户端

1)下载CAS php客户端。我下载的是CAS-1.3.3版本
2)文件结构,如图:

3)在php项目根目录下面创建cas文件夹。拷贝CAS文件夹,CAS.php,docs文件夹下的examples下面的文件 至php项目cas文件夹中。
4)修改CAS.php文件example_html.php文件
修改phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context);为
phpCAS::client(CAS_VERSION_2_0, '127.0.0.1', 8443, 'cas');
以上步骤,可完成php的cas配置。但是根据具体项目,需要稍作修改。

⑻ 如何用plsql配置数据库客户端

PL/SQL Developer 连接Oracle数据库详细配置方法
http://www.cnblogs.com/DebugLZQ/archive/2012/06/27/2565476.html

⑼ oracle数据库即时客户端如何配置

当我们建立了Oracle数据库后,必须合理地配置监听程序和网络服务名后,客户应用才能访问我们的数据库。所以服务器端必须配置监听程序,而网络服务名在客户端跟服务器端都可以配置。看如下说明:

1。服务器端的监听程序用于接收客户端的连接请求。

在建立了Oracle数据库之后,为了使得客户应用可以访问特定数据库,必须要在监听程序中追加该数据库。一个监听程序可以监听多个Oracle数据库,多个监听程序也可以监听同一个数据库。但是监听程序只能用于同一台服务器上的Oracle数据库。安装了Oracle时,会自动建立默认的监听程序LISTENER.一般只需要将需要使用的数据库追加到这个监听程序上就可以了。

监听程序使用的默认端口为1521

保存了监听程序配置之后,必须要重新启动监听程序才能生效。windows中可以在“服务”中重新启动。

例如:假如我在10.150.27.45上装了ORACLE服务器,端口是1521,为了让其他客户端应用(不管是本地的还是其他的)可以访问我的名为TESTDB的数据库,首先得在服务器上配置监听器:进入NET MANAGER 新建一个端口,如命名为LISTENER,配置主机名:如10.150.27.45和端口1521,配置全局数据库名:如TESTDB,然后保存就好了

2。客户端需要配置网络服务名,应用程序使用网络服务名才能访问Oracle数据库, 一般使用数据库名作为服务名。注意: 网络协议要与监听程序的一致(如TCP/IP)

例如:假如我在10.150.27.46上装了ORACLE客户端,进入NET MANAGER,新建一服务命名,如:TEST,然后配置你要连接的DB服务器名字和端口好,如:10.150.27.45, 1521,配置服务名,必须跟监听端口的全局数据库名一样:如TESTDB,然后你可以通过输入用户名和密码测试连接成不成功了

3。利用客户端工具测试

在10.150.27.46上通过SQLPLUS连接10.150.27.45上的DB:TESTDB, 输入用户名密码,HOST STRING输入TEST,看连接是不是成功

经过以上分析,你是不是明白ORACLE 的 NET MANAGER是怎么一回事了呢?

⑽ 把客户端和服务器端分开,怎样配置ubbsimple文件

simpapp的操作步骤:
一.服务器端(机器1)
1 安装TUXEDO SERVER
2 配置环境变量:tuxdir,appdir,tuxconfig,libpath,ld_library_path
3 编译ubbsimple(用你现在的配置文件即可)
4 编译服务器端程序:buildserver -o simpserv -f simpserv.c -s TOUPPER
5 启动TUXEDO:tmboot -y
二.客户端(机器2)
1 安装TUXEDO CLIENT
2 配置环境变量:tuxdir,wsnadrr
3 编译客户端程序:buildclient -o simpcl -f simpcl.c
注:环境变量的名字都用大写。