apache-spark - 使用不同用户名的 Spark ssh 无密码
问题描述
我正在尝试 ssh 在远程机器上启动从属设备,但是当我运行命令start_slaves
时它输出
remote_server_hostname: local_machine_user_name@remote_server_hostname: Permission denied (publickey).
所以它不起作用的原因是它应该remote_machine_user_name
代替local_machine_user_name
. 我已将我rsa_id.pub
的放在远程服务器authorized_keys
文件中。请问有人知道我应该在哪里设置这个不同的用户名吗?
解决方案
您可以尝试将以下行放入~/.ssh/config
本地计算机上的文件中。remote_server_alias
然后在设置从属服务器时尝试将 Spark 设置为连接到别名主机 ( )。
Host remote_server_alias
User remote_machine_user_name
Hostname remote_server_hostname
推荐阅读
- c# - 检查 API 是否有效
- c++ - 向心 Catmull-Rom 样条插值 alpha 参数
- typo3 - 组错字3 条件
- certificate - Firefox Nightly:无法禁用 Service Worker 的证书验证
- apache-spark-sql - 使用 oozie 操作执行 spark sql 作业的问题
- javascript - 切片数组的单列
- c++ - Arduino字符串解析问题
- node.js - 如何使用 amp-list、amp-mustache、amp-form 和 amp-bind 实现自动建议?
- ios - 容器视图的 collectionVC 被父级的 tapGesture 识别器阻止
- php - PHP构建带有id的html表