如何在 Eclipse 中通过 SSH 密钥登录远程服务器
答案:3 悬赏:70 手机版
解决时间 2021-01-27 04:46
- 提问者网友:遮云壑
- 2021-01-26 21:28
如何在 Eclipse 中通过 SSH 密钥登录远程服务器
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-01-26 22:21
安装了远程系统资源管理器插件后,已经可以从 Eclipse 中直接登录远程服务器。这里要说的是如何使用现有的密钥或创建一个新的密钥,免口令建立 SSH 连接。这样做的好处是既省事又更安全。
使用现有的密钥
首先,到菜单 Window/Preferences
选择 General/Network Connections/SSH2
在这里,可以指定现有的 SSH2 密钥(必须是OpenSSH的标准)
提示:为了避免出现问题,更改SSH配置后,重新启动Eclipse。
创建一个新的密钥 (Key)
点选密钥管理 (Key Management) 标签窗口,创建一个新的密钥。
点击 Generate RSA Key... 按钮,生成一个RSA密钥 。
然后:
添加 comment(inria-gforge-key, 通常可输入:user@host)
输入密码,并确认密码。(连接服务器时需输入一次该密码。如果是专用电脑,可以不设此密码)
复制公共密钥框中的内容,将此公共密钥粘贴到服务器上的 ~/.ssh/authorized_keys 文件中去。
点击保存私钥 (Save Private Key...) 按钮,把私钥保存在一个文件 id_rsa 中。
这样当再从 Eclipse 登录远程服务器时,就不需要服务器上的用户口令了。
使用现有的密钥
首先,到菜单 Window/Preferences
选择 General/Network Connections/SSH2
在这里,可以指定现有的 SSH2 密钥(必须是OpenSSH的标准)
提示:为了避免出现问题,更改SSH配置后,重新启动Eclipse。
创建一个新的密钥 (Key)
点选密钥管理 (Key Management) 标签窗口,创建一个新的密钥。
点击 Generate RSA Key... 按钮,生成一个RSA密钥 。
然后:
添加 comment(inria-gforge-key, 通常可输入:user@host)
输入密码,并确认密码。(连接服务器时需输入一次该密码。如果是专用电脑,可以不设此密码)
复制公共密钥框中的内容,将此公共密钥粘贴到服务器上的 ~/.ssh/authorized_keys 文件中去。
点击保存私钥 (Save Private Key...) 按钮,把私钥保存在一个文件 id_rsa 中。
这样当再从 Eclipse 登录远程服务器时,就不需要服务器上的用户口令了。
全部回答
- 1楼网友:掌灯师
- 2021-01-26 23:49
在 Eclipse 菜单中选:Help > Install New Software。窗口的顶部,你会看到一个下拉菜单,“work with”,单击并选择“ - All Available Sites - ”搜索"Remote System",点选安装 'Remote System Explorer End-User Runtime' 和 'Remote System Explorer User Actions'。
添加远程系统资源管理器的视图到您的 Eclipse 工作区。
转到菜单 Window > Open Perspective > Other。选择并添加 Remote System Explorer。
现在Eclipse工作区将出现一个新标签窗口。默认情况下你可以浏览和编辑本地硬盘驱动器上的文件。
设立一个新的conennection。在“远程系统”标签窗口点向下箭头,选择“新建连接”
在下一个屏幕上显示出所有连接类型。我要使用 SSH 连接。因此,选择“SSH Only”,点击“下一步”。
在下一个屏幕上,你将需要输入你的主机的地址。
现在你就有了一个新的连接出现在您的“远程系统”标签窗口,你会看到 'My Home' 和 'Root'。默认情况下只有这两个文件过滤器。
如果你想添加其他过滤器,您要右击“SFTP Files”然后选择“New”>“Filter”。
接下来,您将输入文件夹的位置,例如 /home/test。选择“下一步”,给过滤器命名,并单击“确定”。
- 2楼网友:人间朝暮
- 2021-01-26 22:35
安装了远程系统资源管理器插件后,你已经可以从 eclipse 中直接登录远程服务器。这里要说的是如何使用现有的密钥或创建一个新的密钥,免口令建立 ssh 连接。这样做的好处是既省事又更安全。 使用现有的密钥 首先,到菜单 window/preferences 选择 general/network connections/ssh2 在这里,你可以指定现有的 ssh2 密钥(必须是openssh的标准) 提示:为了避免出现问题,更改ssh配置后,重新启动eclipse。 创建一个新的密钥 (key) 点选密钥管理 (key management) 标签窗口,创建一个新的密钥。 点击 generate rsa key... 按钮,生成一个rsa密钥 。 然后: 添加 comment(inria-gforge-key, 通常可输入:user@host) 输入密码,并确认密码。(连接服务器时需输入一次该密码。如果是你的专用电脑,可以不设此密码) 复制公共密钥框中的内容,将此公共密钥粘贴到服务器上的 ~/.ssh/authorized_keys 文件中去。 点击保存私钥 (save private key...) 按钮,把您的私钥保存在一个文件 id_rsa 中。 这样当你再从 eclipse 登录远程服务器时,就不需要服务器上的用户口令了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯