我正在尝试使用Winscp从我的Windows桌面连接Cloudera VM进行文件传输。 但是我无法使用winscp连接它。它显示我连接超时错误。 任何人都知道如何解决这个问题。
谢谢, 阿图尔
答案 0 :(得分:1)
我可以从笔记本电脑(Windows)从winSCP连接到cloudera VM 5.15。
我正在使用虚拟盒子。
我已经从cloudera官方站点下载了VM,然后选择文件导入设备选项,它将默认选择网络适配器NAT,然后按照以下说明进行操作。
在主机文件中添加cloudera.quickstart C:\ Windows \ System32 \ drivers \ etc \ hosts
127.0.0.1 localhost quickstart.cloudera
推荐的VirtualBox配置 右键单击VirtualMachine,然后单击设置 设置虚拟机,以允许您从该计算机复制并粘贴到本地计算机,反之亦然 单击常规->高级 将共享剪贴板设置为双向 设置从端口2222到端口22的端口转发以允许SSH到计算机 单击网络->高级->端口转发 添加一个新条目 名称:2222 主机端口:2222 访客端口:22 访问虚拟机 SSH到机器 默认SSH凭据:cloudera / cloudera
要连接到的主机:localhost
由于上述“推荐的VirtualBox配置”,我们将连接从端口2222转发到22。因此,您希望使用端口2222进行连接。
Windows 打开腻子/ Winscp 使用ip作为127.0.0.1 将2222设置为端口 连接类型:SSH 点击打开 输入密码
答案 1 :(得分:0)
我想出来,低头去做。错误是我指的是错误的IP地址。要知道正确的IP地址并按照以下步骤进行连接。 首先,如果Cloudera VM正在运行,则关闭它。 第二,去设置。请参阅下面的截图
然后再次启动Cloudera VM。 去终端。 输入命令ifconfig。 在Consol上,您将找到eth1 - 您必须在其中查找ipnet,旁边是您的IP地址,您必须使用它来连接到VM。记下地址。 去窗户。 打开Winscp。 创建新网站。 将主机名作为我们从consol获得的IP地址 用户名 - cloudera,密码 - cloudera 端口22 单击“保存”。 点击登录。
希望这会有所帮助。
谢谢, 阿图尔