如何在 Eclipse 中通过 SSH 密钥登录远程服务器

如何在 Eclipse 中通过 SSH 密钥登录远程服务器,第1张

安装了远程系统资源管理器插件后,已经可以从
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
登录远程服务器时,就不需要服务器上的用户口令了。

首先,你的Linux服务器要有SSH服务(如openssh),防火墙iptable必须要开放SSH端口,SSH有配置文件,配置权限与用户,SSH端口等信息,这个内容比较繁多,不一一列出。
客户端的话安装例如puttu,SecureCRT这类的终端软件,正确输入服务器的IP地址或者能够被解析到的域名,正确的SSH端口,连接后输入具有SSH远程访问权限的用户账号与密码,就能够通过SSH登录到远程Linux服务器了。

linux对linux进行登录可以使用ssh工具,但是在使用ssh的时候经常需要输入密码,因此需要安装sshpass工具,实现自动登录。

使用命令登录远程服务器:

为了解决每次登录都需要输入密码,ip地址等信息,可以自定义一个shell命令。首先打开bash配置文件:

在最后添加一下代码:

推出文件之后,重载bashrc文件:

在终端输入sshww即可远程登录服务器。

一台电脑安装了linux系统和windows系统,时间会不同步。

命令格式: ssh [-p port] user@remote
user 是在远程机器上的用户名,如果不指定的话默认为当前用户
remote 是远程机器的地址,可以是 IP/域名,或者是 后面会提到的别名
port 是 SSH Server 监听的端口,如果不指定,就为默认值 22
ssh 这个终端命令只能在 Linux 或者 UNIX 系统下使用
如果在 Windows 系统中,可以安装 PuTTY 或其它远程 连接软件即可
在工作中,SSH 服务器的端口号很有可能不是 22,如果遇到这种情况就需要使用 -p 选项,指定正确的端口号,否则无法正常连接到服务器。相关内容黑马程序员软件测试的基础班都有,你要想学的话,基础班有活动的话还免费。有人带着之后基本上自己就有方向了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12639385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存