rdesktop ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ? Failed to...
时间: 2024-05-11 08:18:16 浏览: 301
这个错误通常出现在使用 rdesktop 连接 Windows 远程桌面时,表示 rdesktop 没有正确初始化 Kerberos tgt。Kerberos tgt 是 Kerberos 服务器颁发的票据,用于身份验证和访问控制。解决方法如下:
1. 确认你的系统上已经安装了 Kerberos 客户端和相应的包。你可以使用以下命令检查:
```
$ rpm -qa | grep krb5
```
2. 确认你已经正确配置了 Kerberos 客户端。你可以使用以下命令检查:
```
$ kinit username@REALM
```
其中,username 是你的 Kerberos 帐户名,REALM 是域名或者 Kerberos 领域名称。
3. 如果你已经正确配置了 Kerberos 客户端,但是仍然出现错误,请尝试在 rdesktop 命令中添加 -x 0 参数,例如:
```
$ rdesktop -x 0 hostname
```
这个参数可以关闭 rdesktop 对 CredSSP 的支持,从而不需要 Kerberos tgt。
希望这可以帮助你解决问题。
相关问题
centos rdesktop
根据提供的引用内容,你遇到的问题是在配置rdesktop环境时出现错误。你尝试使用Ubuntu进行配置,但一直出错,后来在网上看到很多人使用CentOS,并在CentOS上成功配置了rdesktop。
根据引用和引用,你可以参考以下步骤来在CentOS上配置rdesktop环境:
1. 确保你的服务器环境是CentOS 7.6。
2. 下载所需的安装包,包括epel-release-7-14.noarch.rpm、nux-dextop-release-0-5.el7.nux.noarch.rpm、libgssglue-0.4-2.el7.nux.x86_64.rpm和rdesktop-1.8.3-1.el7.nux.x86_64.rpm。
3. 将下载好的软件上传到服务器的/app/software/目录下。
4. 使用root用户执行以下命令安装软件:
- rpm -ivh epel-release-7-14.noarch.rpm
- rpm -ivh nux-dextop-release-0-5.el7.nux.noarch.rpm
- rpm -ivh libgssglue-0.4-2.el7.nux.x86_64.rpm
- rpm -ivh rdesktop-1.8.3-1.el7.nux.x86_64.rpm
5. 完成安装后,进行服务测试。你可以使用以下命令连接到目标服务器:
- rdesktop -f -r disk:MyDisk=/app ip(其中ip是目标服务器的IP地址)
至此,你已经成功配置了CentOS上的rdesktop环境。
rdesktop下载
您可以通过以下方式下载rdesktop:
1. 在Linux上使用包管理器进行安装,例如在Ubuntu上可以使用以下命令进行安装:
```
sudo apt-get install rdesktop
```
2. 手动下载并编译rdesktop源代码。您可以从rdesktop的官方网站(http://www.rdesktop.org/)上获取最新的源代码压缩包,然后按照其中的说明进行编译和安装。
请注意,rdesktop是一个开源项目,因此您还可以在GitHub上找到其源代码,并按照开发者提供的指导进行下载和编译。GitHub上的项目地址是:https://github.com/rdesktop/rdesktop
下载并安装完成后,您就可以在命令行终端中使用rdesktop命令来连接远程Windows计算机了。例如:
```
rdesktop <远程计算机IP地址>
```
希望这能帮到您!如果还有其他问题,请随时提问。
阅读全文