手动安装#
先决条件#
步骤1。下载并安装#
运行以下命令下载并安装RStudio Connect:英格兰vs伊朗让球
$ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect-2022.06.2.el8.x86_64.rpm $ sudo yum install rstudio-connect-2022.06.2.el8.x86_64.rpm
$ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect-2022.06.2.el7.x86_64.rpm $ sudo yum install rstudio-connect-2022.06.2.el7.x86_64.rpm
$ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect-2022.06.2.amazonlinux2.x86_64.rpm $ sudo yum install rstudio-connect-2022.06.2.amazonlinux2.x86_64.rpm
$ sudo apt-get install gdebi-core $ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect_2022.06.2~ubuntu22_amd64.deb $ sudo gdebi rstudio-connect_2022.06.2~ubuntu22_amd64.deb
$ sudo apt-get install gdebi-core $ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect_2022.06.2~ubuntu20_amd64.deb $ sudo gdebi rstudio-connect_2022.06.2~ubuntu20_amd64.deb
$ sudo apt-get install gdebi-core $ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect_2022.06.2~ubuntu18_amd64.deb $ sudo gdebi rstudio-connect_2022.06.2~ubuntu18_amd64.deb
$ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect-2022.06.2.sles15.x86_64.rpm $ sudo zypper install rstudio-connect-2022.06.2.sles15.x86_64.rpm
$ curl -O https://cdn.英格兰vs伊朗让球rstudio.com/connect/2022.06/rstudio-connect-2022.06.2.sles12.x86_64.rpm $ sudo zypper安装rstudio-connect-2022.06.2.sles12.x86_64.rpm
通过确保服务正在运行来验证安装:
终端$ sudo systemctl status 英格兰vs伊朗让球rstudio-connect
包验证:
-
Red Hat/CentOS/Amazon Linux 2
包验证
RStu英格兰vs伊朗让球dio Connect安装程序使用属于RStudio、PBC的密钥进行签名。
如欲核实此签名,你可:
- 获取公开密码匙从我们的网站;保存到一个文件中(例如,
英格兰vs伊朗让球rstudio-code-signing.key
)或 - 通过以下命令从GnuPG密钥服务器获取:终端
gpg——armor——export 3F32EE77E331692F > rstudio-code-signing.key英格兰vs伊朗让球
- 获取公开密码匙从我们的网站;保存到一个文件中(例如,
获得密钥后,您需要将其导入RPM用于验证包签名的密钥集,之后您可以使用
rpm
命令:
rpm——进口rstudi英格兰vs伊朗让球o-code-signing.keyrpm-K rstudio-connect-2022.06.2.el8.x86_64.rpm
rpm——进口rstudi英格兰vs伊朗让球o-code-signing.keyrpm-K rstudio-connect-2022.06.2.el7.x86_64.rpm
rpm——进口rstudi英格兰vs伊朗让球o-code-signing.keyrpm-K rstudio-connect-2022.06.2.amazonlinux2.x86_64.rpm
Sles 12 sp5, 15 sp3
包验证
RStu英格兰vs伊朗让球dio Connect安装程序使用属于RStudio的密钥签名。
如欲核实此签名,你可:
- 获取公开密码匙从我们的网站;保存到一个文件中(例如,
英格兰vs伊朗让球rstudio-code-signing.key
)或 - 通过以下命令从GnuPG密钥服务器获取:终端
gpg——armor——export 3F32EE77E331692F > rstudio-code-signing.key英格兰vs伊朗让球
- 获取公开密码匙从我们的网站;保存到一个文件中(例如,
获得密钥后,您需要将其导入RPM用于验证包签名的密钥集,之后您可以使用
rpm
命令:
rpm——进口rstudi英格兰vs伊朗让球o-code-signing.key#验证SLES 15安装程序rpm - k英格兰vs伊朗让球 rstudio-connect-2022.06.2.sles15.x86_64.rpm
rpm——进口rstudi英格兰vs伊朗让球o-code-signing.key#验证SLES 12安装程序rpm - k英格兰vs伊朗让球 rstudio-connect-2022.06.2.sles12.x86_64.rpm
Ubuntu
包验证
RStu英格兰vs伊朗让球dio Connect安装程序使用属于RStudio、PBC的密钥进行签名。
如欲核实此签名,你可:
- 获取公开密码匙从我们的网站或
- 通过以下命令从GnuPG密钥服务器获取:终端
gpg——keyserver keys.gnupg.net——recv-keys 3F32EE77E331692F
获得密钥后,就可以验证
. deb
文件如下:终端dpkg-sig——验证rstudi英格兰vs伊朗让球o-connect_2022.06.2_amd64.deb
系统依赖关系
-
所有的分布
系统依赖关系
R包通常依赖于一组系统级依赖项。为了确保发布者能够部署内容而不会出现内容故障,我们建议安装以下系统依赖项。
根据您的用户权限,您可能需要添加
sudo
到下面列出的安装命令。如果您正在使用RStudio Pa英格兰vs伊朗让球ckage Manager,您可以在存储库的设置页面上查看每个R-package的这些安装命令。如果您没有使用RStudio Packag英格兰vs伊朗让球e Manager,您可以访问这些命令在这里.
请确保为安装RStudio Connect选择了正确的操作系统。英格兰vs伊朗让球
步骤2。验证并激活您的许可证#
- 通过运行以下命令,验证您的许可证的状态以及您的评估许可证是否处于活动状态:
$ sudo /opt/英格兰vs伊朗让球rstudio-connect/bin/license-manager status . sh
如果您已经有了许可证密钥,请遵循许可证激活过程:
许可激活程序
激活您的许可证有几个选项:
在线激活
如果您的服务器处于在线环境中,并且您已经拥有许可证密钥,那么使用以下命令
<许可证密钥>
是提供给你的许可密钥吗?终端$ sudo /opt/英格兰vs伊朗让球rstudio-connect/bin/license-manager activate
. sh 有关联机激活的其他信息,请参阅产品激活管理指南的章节。
离线激活
如果您在脱机环境中工作,请参阅License Server离线激活管理指南的章节。
浮点许可
如果您的服务器已经启动并正在运行,并且您需要配置RStudio Connect以使用浮动许可证,那么英格兰vs伊朗让球使用浮动许可管理指南的部分提供了额外的信息。
步骤3。初始配置#
在第一次登录RStudio Connect之前,重要的是配置以下内容:英格兰vs伊朗让球
- 服务器的电子邮件地址
- 服务器地址
- 身份验证
服务器邮箱和服务器地址#
财产 | 描述 |
---|---|
服务器。SenderEmail |
RStudio Connect发送电子邮件的电子邮件地址。英格兰vs伊朗让球 |
切断。地址 |
服务器的服务器地址/公共URL。 |
服务器。EmailProvider |
确定RStudio Conne英格兰vs伊朗让球ct如何发送电子邮件。 |
SMTP |
使用SMTP端点发送电子邮件。 |
谨慎
如果您没有正确配置服务器。地址
,那么您将无法向服务器添加用户,因为帐户确认链接需要服务器。地址
配置。此外,如果不定义此属性,一些其他RStudio C英格兰vs伊朗让球onnect特性将不可用。
- 更改
/etc/英格兰vs伊朗让球rstudio-connect / rstudio-connect.gcfg
使用下面的例子文件:文件:/etc/rst英格兰vs伊朗让球udio-connect / rstudio-connect.gcfg[Server] Address = "https://英格兰vs伊朗让球rstudio-connect.company.com" EmailProvider = "SMTP" SenderEmail = "account@company.com" [SMTP] Host = "smtp.example.com" Port = 587 User = "service-user" Password = "service-password"
重要的
默认情况下,RStudi英格兰vs伊朗让球o Connect的电子邮件功能在正确配置之前是禁用的。我们强烈建议现在就配置它,这样RStudio Connect的所有功能都可以立即使用。英格兰vs伊朗让球
- 保存您的更改并重启RStudio Connect:英格兰vs伊朗让球终端
Sudo systemctl restart 英格兰vs伊朗让球rstudio-connect
有关配置这些属性的更多信息,请参见编辑配置文件在管理指南中。
身份验证#
英格兰vs伊朗让球可以使用以下身份验证方法配置RStudio Connect身份验证。提供者
财产的/etc/英格兰vs伊朗让球rstudio-connect / rstudio-connect.gcfg
文件。
警告
首次登录时未配置鉴权,可能会在以后的使用中给您带来严重的问题。尽管可以在以后更改身份验证方法,但这种方法很麻烦,可能会导致用户内容订阅和其他资产的丢失。但是,如果您计划使用密码验证(不推荐使用)来试用RStudi英格兰vs伊朗让球o Connect,那么您现在就可以登录到RStudio Connect。
配置RStudio 英格兰vs伊朗让球Connect的认证属性:
RStu英格兰vs伊朗让球dio Connect管理指南提供了有关的详细解释和附加信息在RStudio Connect中配置身份验证英格兰vs伊朗让球.
单点登录(SSO)选项
SAML配置
在你开始之前:
- 英格兰vs伊朗让球RStudio Connect是服务提供者(SP),支持SAML 2.0进行身份卡塔尔世界杯欧洲预选赛赛程表验证和组成员关系。
- SAML要求安装RStudio Con英格兰vs伊朗让球nect版本1.7.6或更高版本。
RStu英格兰vs伊朗让球dio Connect管理指南为以下支持的SAML单点登录选项提供了配置信息和示例:卡塔尔世界杯欧洲预选赛赛程表
此外,提供了可用的外部身份验证选项的完整列表英格兰vs伊朗让球RStudio Connect认证概述.
OpenID连接配置
在你开始之前:
- OpenID/OAuth2要求您拥有客户机ID和客户机机密。
- 默认情况下,RStudi英格兰vs伊朗让球o Connect预先配置为使用谷歌作为OpenID Connect的身份提供程序。
- 为了向后兼容,谷歌是默认配置,因此不需要对现有安装进行操作。
OpenID连接是一种基于OAuth2的身份验证方案,可用于对各种供应商进行身份验证,如谷歌、Microsoft (Azure)、Okta、OneLogin、Auth0、PingIdentity和许多其他实现该标准的供应商。
RStu英格兰vs伊朗让球dio Connect管理指南提供了以下单点登录OpenID选项的配置信息和示例:
此外,提供了可用的外部身份验证选项的完整列表英格兰vs伊朗让球RStudio Connect认证概述.
内部配置选项
Active Directory & LDAP配置
在你开始之前:
- 这种身份验证方法与您公司的LDAP或AD基础结构集成。
- 用户身份验证和用户搜索请求将被定向到LDAP/AD服务器。
卡塔尔世界杯欧洲预选赛赛程表对LDAP和AD的支持有如下约束:
约束 描述 LDAP / AD用户对象 用户对象必须包含用户的名、姓、电子邮件地址和用户名。 对用户的更改 当对LDAP/AD系统中的用户名、电子邮件地址或用户名进行更改时,更改不会自动传播到RStudio Connect。英格兰vs伊朗让球但是,在LDAP/AD更新完成后,用户下次登录RStudio Connect时,用户信息会更新。英格兰vs伊朗让球 单一绑定 当使用单个绑定时,用户的DN必须包含用户名(即,它必须使用 UsernameAttribute
).为用户名使用不同的属性,例如CN只匹配DN,可能导致用户必须输入全名才能登录。例如,用户的DN为不支持卡塔尔世界杯欧洲预选赛赛程表cn = SueJacobs
,ou =人
,dc =公司
,dc = com
但他们的实际用户名存储在uid
或SAMAccountName
LDAP属性。当DN中不包含用户名时,必须使用双重绑定。如果DN不包含用户名,则使用双重绑定。Single-bind搜索 当使用单绑定配置时,搜索只包括以前登录到RStudio Connect的用户。英格兰vs伊朗让球 Single-bind组 使用单绑定配置时,组不可用。
RStu英格兰vs伊朗让球dio Connect管理指南提供了以下支持的本地Active Directory和LDAP选项的配置信息和示例:卡塔尔世界杯欧洲预选赛赛程表
此外,提供了可用的外部身份验证选项的完整列表英格兰vs伊朗让球RStudio Connect认证概述.
Kerberos
在你开始之前:
- 通过将RStudio Connect配置为使用Linux PAM,并将服务器上的PA英格兰vs伊朗让球M配置为使用Kerberos,可以使用Kerberos系统登录RStudio Connect。
- 英格兰vs伊朗让球RStudio Connect不卡塔尔世界杯欧洲预选赛赛程表支持Kerberos SSO (Windows Integrated Auth/SPNEGO),但是对Kerberos身份验证的支持可以通过SAML或OIDC/OAuth2身份提供程序提供,这些身份提供程序由SAML或OpenID Connect集成提供支持。
- 使用这种集成,用户身份验证将由Kerberos通过PAM处理。
- 但是,组功能是由RStudio Connect提供的,组与PAM可能提供的Linux组没有关系。英格兰vs伊朗让球
RStu英格兰vs伊朗让球dio Connect管理指南提供了Kerberos的配置信息和示例在这里.
此外,提供了可用的外部身份验证选项的完整列表英格兰vs伊朗让球RStudio Connect认证概述.
Linux PAM
在你开始之前:
- 英格兰vs伊朗让球RStudio Connect为那些希望将用户身份验证与Linux PAM集成在一起的人提供了PAM身份验证提供程序。
- 使用此集成,用户身份验证将由与PAM集成的身份验证机制处理。
- 但是,组功能是由RStudio Connect提供的,组与PAM可能提供的Linux组没有关系。英格兰vs伊朗让球
RStu英格兰vs伊朗让球dio Connect管理指南提供了Linux PAM的配置信息和示例在这里.
此外,提供了可用的外部身份验证选项的完整列表英格兰vs伊朗让球RStudio Connect认证概述.
代理身份验证配置
在你开始之前:
- 代理身份验证只在极少数情况下使用,当您无法使用RStudio Connect支持的其他身份验证方法之一时。英格兰vs伊朗让球卡塔尔世界杯欧洲预选赛赛程表
- 代理认证允许外部系统拦截请求并处理以下认证:
- 访问RStudio Connect仪表英格兰vs伊朗让球板的用户或
- RStudio Connect托管的英格兰vs伊朗让球应用程序
代理身份验证只在极少数情况下使用,当您无法使用RStudio Connect支持的其他身份验证方法之一时。英格兰vs伊朗让球卡塔尔世界杯欧洲预选赛赛程表
如果您属于此惟一类别并需要代理身份验证,则代理身份验证管理指南中有关于配置代理身份验证的完整描述,包括可以配置的附加头。
密码配置
重要的
对于大多数客户,不建议使用密码身份验证提供程序。建议与组织的现有身份验证提供程序集成。
在你开始之前:
- 英格兰vs伊朗让球RStudio Connect提供了一个简单的密码身份验证提供程序,无需外部集成即可使用。
- 它使用RStudio Connect数据库支持的用户帐户,不与任何外部第英格兰vs伊朗让球三方身份验证服务集成。
- 它是唯一允许用户在RStudio Connect内更改密码的身份验证提供商。英格兰vs伊朗让球
密码验证使RStudio Connect容易启动和快速运行,但实际上只适用于在以下情况之一英格兰vs伊朗让球使用RStudio Connect:
- 对RStudio Connect进行评估或探索的演示或概念证明。英格兰vs伊朗让球
培训用户使用RStudio Connect。英格兰vs伊朗让球
使用RStu英格兰vs伊朗让球dio Connect进行小规模测试。
- 没有集中式IT系统或与之隔离的一小群用户。
《RSt英格兰vs伊朗让球udio Connect管理指南》提供了密码认证的配置信息和示例在这里.
此外,提供了可用的外部身份验证选项的完整列表英格兰vs伊朗让球RStudio Connect认证概述.
步骤4。登录并验证配置#
管理权限
默认情况下,第一个登录到RStudio Connect的用户被分配管理权限。英格兰vs伊朗让球配置完成后,其他用户可以晋升为管理员。
登录:
- 打开一个web浏览器并导航到您为RStudio Connect服务器定义的公共URL。英格兰vs伊朗让球默认位置为:http://your-connect-server-address: 3939 /页面显示。
- 点击报名.
- 用创建帐户所需的信息填充字段,然后单击报名.你登录RStudio Co英格兰vs伊朗让球nnect,然后启动实例窗口显示。
关闭启动实例窗口。
跳转开始示例窗口
每当用户登录RStudio Connect时,都会显示“启动示例”窗口。英格兰vs伊朗让球然而,如果你关闭了窗口,但决定要启动一个Jump Start Examples,那么:
- 从右上角单击发布下拉按钮。
- 选择启动实例.
确认电子邮件:
- 从菜单栏,点击管理.
- 点击邮件设置.
- 点击发送测试电子邮件.
- 等待几分钟,然后验证测试电子邮件已成功发送。
验证配置:
- 要验证您在安装期间应用的初始配置,我们建议您执行以下操作之一:
- 让一个RStud英格兰vs伊朗让球io用户登录到RStudio Connect,并发布一个跳转开始示例,当他们登录到RStudio Connect时显示。
- 使用“发布到RStudio连接”之一将英格兰vs伊朗让球内容发布到RStudio连接如何指导.
如果用户可以将内容发布到RStudio Connect,则说明您成英格兰vs伊朗让球功配置了RStudio Connect。
Python的要求
有些Jump Start示例要求您在服务器上安装Python,以便发布示例。现在是与用户验证Python是否是一种需求以及是否需要验证的好时机将RStudio C英格兰vs伊朗让球onnect与Python集成.
- 要验证您在安装期间应用的初始配置,我们建议您执行以下操作之一:
第5步。开始使用RStudio 英格兰vs伊朗让球Connect#
恭喜你!已验证用户可以在服务器上登录、部署内容和查看内容。
还有一些您可能希望启用的附加特性和配置选项。
继续阅读文档的下一节或查看管理指南或两者兼有,以获取更多信息。
额外的信息#
以前的版本#
我们知道旧的配置可能与RStudio的新版本不兼容。英格兰vs伊朗让球如果您需要更老的版本,我们有几个版本的存档和可用在我们的RStudio的旧版本英格兰vs伊朗让球页面。
请考虑:
- 英格兰vs伊朗让球RStudio对旧版本的支持是有限的卡塔尔世界杯欧洲预选赛赛程表
- 如果您使用的是较旧的版本,并且遇到了任何问题,您可能会被要求升级以获得支持卡塔尔世界杯欧洲预选赛赛程表
请检查我们的卡塔尔世界杯欧洲预选赛赛程表支持协议有关我们的产品支持政策的详细信息。卡塔尔世界杯欧洲预选赛赛程表