一准备工作:
远程连接 linux 服务器的常用软件有: putty xshell secureCRT 等等
个人使用的推荐使用 xshell 软件, 使用起来比较方便
下载安装 xshell
二 xshell 远程连接 centos
首次进入会话界面,(注意: 第一次进入列表应该是空的)
点击新建, 输入此会话的名称和需要远程的 IP
可以在会话配置里, 直接填写用户名和密码
点击确定, 回到会话的界面再点击连接
第一次连接, 会提示保存
三 xshell 使用密钥的方式进行远程登陆
点击 xshell 的工具, 选择新建密钥
进入新建用户密钥生成向导的生成密钥参数界面, 这里保持默认即可
点击下一步, 进入生成公钥对界面
点击下一步, 进入用户密钥信息界面; 输入密钥名称和密码 (这个密码在密钥登录时使用!)
点击下一步, 进入公钥注册界面; 复制公钥内容保存着, 等一下需要在保存在远程的 centos 系统上;
点击保存为文件, 保存私钥到本地 (请记住保存的路径, 等一下需要用到); 点击完成, 到这里密钥对已经成功生成了接下来是使用密钥登录系统
在会话界面, 点击属性
连接方法选择 Public Key, 输入用户名和选择刚才生成的私钥文件, 输入密钥密码
点击确定, 回到会话界面这时还不能连接登录 centos, 因为公钥还没有存放到 centos;
这时回到 xshell 密码登录 centos, 连接 centos 系统, 在 / root / 目录下创建目录. ssh, 并设置权限 700
进入. ssh 目录, 添加密钥文件 authorized_keys(这里的目录和文件名称是固定写法, 不能自定义修改的)
在 authorized_keys 添加公钥,(注意: 先按下 i 键, 再粘贴公钥, 最后点击 esc, 输入: wq 保存)
回到 xshell 会话界面, 根据刚才的使用密钥方式登录, 点击连接即可成功连接 centos
来源: http://www.bubuko.com/infodetail-2499400.html