远程控制服务(SSH)之Windows远程登陆Linux主机
本篇blog同样介绍两种方式进行。
首先进行准备工作:
1、所用到的工具如下:
(1) 装有Linux系统的VMware虚拟机*1
(2) 终端连接工具Xshell 6
2、将Windows系统和Linux系统设置在同一网段下
我所设置的IP如下:
|
系统 |
IP |
|
Windows |
192.168.0.104 |
|
Linux(CentOS 7) |
192.168.0.100 |
-------------------------------------------------------------------------------------------------------------------------------
进入正文:
第一种方法:基于口令的安全验证,经过验证帐号与密码即可登陆到远程主机。
-------------------------------------------------------------------------------------------------------------------------------
第1步:重新开启Linux系统下的SSH服务(选做,为了保证下面的步骤不遇到问题,我们重启服务)

第2步:打开Xshell6应用程序

第3步:新建连接,文件➡新建

第4步:配置连接信息,配置完成后单击连接。

第5步:选择一次性接受

第6步:输入用户名,这里我们登陆root用户

第7步:输入相应用户名的密码,输入完成之后单击确定。

显示出如下界面就代表我们远程登陆成功

第8步:验证是否可以远程操控,这里我们在/home下新建一个名为test.txt的文件


-----------------------------------------------------------------------------------------------------------
第二种方法:基于密钥的安全验证,需要在本地生成”密钥对“后将公钥传送至服务端,进行公共密钥的比较。
第一步:在Windows主机中,利用Xshell6生成“密钥对”并且将公钥传送到远程Linux主机中,单击“工具”-》“新建用户生成向导”

第二步:选择密钥类型为“RSA”,密钥长度为“2048”,单击下一步。

第三步:生成公钥,单击“下一步”

第四步:单击“下一步”

第五步:单击“是”

第六步:单击“保存为文件”,把公钥保存在桌面上

第七步:单击完成。

第八步:单击“关闭”

第九步:在远程主机中(Linux)修改sshd服务的配置文件(修改后重启sshd服务)
(1) 编辑ssh服务程序配置文件,文件存放路径:/etc/ssh/sshd_config

(2) 将允许密码验证的参数设置为no,将允许密钥验证的参数设置为yes,修改完成之后保存退出。


(3) 建立公钥存放目录,在存放目录下没有公钥文件,我们需要借助U盘将保存在Windows桌面的公钥文件拷贝到Linux公钥存放目录。

将Windows桌面的公钥文件拷贝到U盘

将U盘断开与Windows的链接,并且连接到Linux,我们可以看到公钥文件。


将公钥文件手动复制到/home路径下,然后用命令行复制到公钥存放目录

(4) 将公钥重定向到authorized_keys文件中,并且移除原来的公钥文件

(5) 重启sshd服务

第十步:Xshell6远程登陆:
(1) 新建连接
单击新建➡填入名称“hbza”➡填入目标主机IP“192.168.0.100”
(2) 单击“用户身份验证”➡选择方法为“Public Key”,用户密钥为“id_rsa_2048”,完成后点击确定

(3) 进行连接验证。

(5) 选择一次性接受

(5)登陆成功

远程控制服务(SSH)之Windows远程登陆Linux主机的更多相关文章
- Windows远程连接Linux
目录 xrdp方式 vnc方式 xrdp方式 ----------------------------------------------------------------------------- ...
- 使用SSH客户端远程登录Linux主机
使用SSH客户端远程登录Linux主机(可替代samba.ftp服务) . Linux系统起初就是为多用户而产生的,可以允许多个用户同时登录linux主机各自进行操作,如图1所示: 图1 SSH(Se ...
- windows远程连接Linux(Ubuntu)的方法
需要做的工作: 1.在Linux(Ubuntu)端安装.设置好SSH 2.下载putty,并通过putty的SSH连接登录Linux 一 .如何在Linux(Ubuntu)端安装.设置好SSH,获取I ...
- 使用XRDP实现Windows远程桌面Linux系统
一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置方法.我们可以很方便的通过Win ...
- FreeBSD简单配置SSH并用root远程登陆方法
FreeBSD简单配置SSH并用root远程登陆方法 前言:最近下载了FreeBSD,在虚拟机上安装,第一步先要开启SSH服务,用终端putty软件可以实现在windows系统进行远程管理, 初级 = ...
- Windows远程登录Linux
本文以Ubuntu Kylin1404为例,说明如何通过Windows远程登录Linux. 首先,要确保Ubuntu上SSH服务执行正常.默认情况下,Ubuntu已装有SSHclient.比方输入ss ...
- Kali2.0通过xrdp实现windows远程链接Linux
标题:Kali2.0通过xrdp实现windows远程链接Linux apt-get install xrdp 首先需要安装xrdp 接下来安装xfce4 apt-get install xfce4 ...
- ubuntn 18 开起ssh 并用root远程登陆
原文:ubuntn 18 开起ssh 并用root远程登陆 版权声明:本文为博主原创文章,随意转载. https://blog.csdn.net/Michel4Liu/article/details/ ...
- 在linux终端远程登陆linux服务器
在linux终端远程登陆linux服务器 原来在Linux终端远程登陆linux服务器是那么的容易,如果的服务器用户名是abc(也可以是root),只需要在终端输入: 然后电脑会提示输入密码就登录 ...
随机推荐
- Saltstack_实战指南01_系统规划
1. 实战项目GitHub地址 之前<Saltstack_使用指南>详细讲解了saltstack的使用.那么从这节开始实战讲解,当然不会再像之前那样详细说明了.只是讲一些系统规划之类的信息 ...
- java8 的files、path类相关文件遍历API
Path的两种初始化(应该还有别的方式) Path file = new File(path).toPath(); Paths.get 判断是文件.是目录 Files.isRegularFile(fi ...
- Linux 和 Windows 查看当前运行的 python 进程及 GPU、CPU、磁盘利用率
目录 查看当前 python 进程 Linux Windows 查看 GPU 利用率 Linux Windows Linux CPU 利用率 Linux 磁盘利用率 查看当前 python 进程 Li ...
- 关于OpenCASCADE数组序列的起始值
C/C++的数组是从0开始计算的,5个值的数组则下标会对应 0, 1, 2, 3, 4. 在数学上可能不这么数,我所知道的 Mathematica 内的 List 是从 1 开始作为下标的. Open ...
- number.toFixed和Math.round与保留小数
如果你baidu/google过或者自己写过保留两位小数,那下面这代码一定不陌生 Math.round(number*100)/100 那你使用过Number.prototype.toFixed这个方 ...
- MySQL数据库实战之优酷
目录 一.项目总结三步骤 二.项目需求分析 三.搭建框架 四.ORM框架分析 五.数据库设计 六.项目中各个功能模块分析 七.项目中遇到的问题及怎么解决的 八.客户端代码框架 8.1 conf 8.1 ...
- thinkphp5.1单模块设置
thinkphp5.1单模块 1. // 是否支持多模块'app_multi_module' => false, // 自动搜索控制器'controller_auto_search' => ...
- 基于Django的Rest Framework框架的解析器
本文目录 一 解析器的作用 二 全局使用解析器 三 局部使用解析器 四 源码分析 回到目录 一 解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理. 有appli ...
- models.py相关API
models.py import datetime from django.db import models from django.utils import timezone class Quest ...
- 百度API车牌识别——Restful方式
源码下载地址:https://download.csdn.net/download/redhat588/11798294 Delphi xe 10.3.2 for windows 7 环境编译通过! ...