如何创建到托管MongoDB(版本3)的计算机(RedHat Enterprise Linux)的SSH隧道,然后从我的计算机(Windows)上运行R脚本?
我知道如何通过puTTY连接到机器,然后从机器上的shell运行上传的FCP传输R脚本,但是我想从我的PC执行分析,以便我可以快速测试我的脚本并导出分析和结果很容易。
答案 0 :(得分:2)
这是根据我对远程MySQL SSH连接的指令改编的。远程数据库服务器配置为在端口27017上侦听其本地地址。(127.0.0.1:27017)。您可能希望将10.10.10.10替换为MongoDB服务器的IP地址。
1. Install putty.exe
2. Start putty.
3. Sessions Tab:
3a. Set hostname like:
3b. <username@hostname>
3c. Eg: mongo_user@mongodb.server.com
4. Connection : SSH : Tunnels tab.
4a. Source port: 27017
4b. Destination: 10.10.10.10:27017
5. Sessions Tab
5a. Saved Session: Type name such as “MongoDB Server”
5b. Select [Save] button
在Windows客户端上,您将使用连接字符串连接到127.0.0.1:27017(您在上面的putty连接中配置的本地源端口)
编辑将192.168.0.1更改为127.0.0.1(错误的本地/环回地址)