Windows通过SSH远程登录Linux主机
准备工作:
1.Windows系统下装有VMware虚拟机且是Linux系统
2.终端连接工具Xshell 6
3.本次实验系统IP如下
系统 |
IP |
Windows10 |
192.168.37.111 |
CentOS 7 |
192.168.37.200 |
第一种方法:基于口令的安全认证,经过账号与密码即可登录到远程主机。
第一步:重新开启Linux系统下的SSH服务
输入命令:systemctl restart sshd
第二步:打开Xshell 6
选择文件点击新建按钮出现下列对话框
配置连接信息,配置完成后点击连接
选择一次性接受
输入登录的用户名,我们输入root
再根据提示输入密码即可登录成功
第二种方法:基于秘钥的安全认证
需要在本地生成秘钥对然后将公钥传送至服务端,进行公共秘钥的比较配对
接下来我们开始吧
首先打开Xshell6选择工具栏中的“新建用户秘钥生成向导”
依据如图所示的数据选择,点击下一步
等待公钥生成完成后,点击下一步
点击下一步”按钮
选择“是”
选择保存为文件,将文件保存在桌面上
依据如图操作完成后我们需要在远程操控的主机中修改sshd服务的配置文件,记得修改完成后重新启动sshd服务
编辑ssh服务配置文件,文件的存放路径为: /etc/ssh/sshd_config
在Linux终端,输入命令:vi /etc/ssh/sshd_config
在配置文件中将允许秘钥验证的参数修改为no 将允许秘钥验证的参数设置为yes
建立公钥的存放目录,在存放目录下没有公钥文件
依据图片所示输入命令即可
然后我们可以将存在于桌面上的公钥文件用鼠标拖拽的方式移动到/home路径下,然后运行命令复制到公钥存放目
然后将公钥重定向到authorized_keys文件中,并且移除原来的公钥文件
然后输入命令 systemctl restart sshd来重启sshd服务
然后通过Xshell远程登录
新建连接
点击“用户身份验证”➡选择方法为“Public Key”,用户密钥为“id_rsa_2048”,完成后点击确定
最后在Xshell 界面出现了远程登录的主机名称即为登陆成功!
如果有不懂的欢迎留言!
准备工作:
1.Windows系统下装有VMware虚拟机且是Linux系统
2.终端连接工具Xshell 6
3.本次实验系统IP如下
系统 |
IP |
Windows10 |
192.168.37.111 |
CentOS 7 |
192.168.37.200 |
第一种方法:基于口令的安全认证,经过账号与密码即可登录到远程主机。
第一步:重新开启Linux系统下的SSH服务
输入命令:systemctl restart sshd
第二步:打开Xshell 6
选择文件 点击新建按钮 出现下列对话框
配置连接信息,配置完成后点击连接
选择一次性接受
输入登录的用户名,我们输入root
再根据提示输入密码即可登录成功了
第二种方法:基于秘钥的安全认证
需要在本地生成秘钥对然后将公钥传送至服务端,进行公共秘钥的比较配对
接下来我们开始吧
首先打开Xshell6选择工具栏中的“新建用户秘钥生成向导”
依据如图所示的数据选择,点击下一步
等待公钥生成完成后,点击下一步
点击下一步”按钮
选择“是”
选择保存为文件,将文件保存在桌面上
依据如图操作完成后我们需要在远程操控的主机中修改sshd服务的配置文件,记得修改完成后重新启动sshd服务
编辑ssh服务配置文件,文件的存放路径为: /etc/ssh/sshd_config
在Linux终端,输入命令:vi /etc/ssh/sshd_config
在配置文件中将允许秘钥验证的参数修改为no 将允许秘钥验证的参数设置为yes
建立公钥的存放目录,在存放目录下没有公钥文件
依据图片所示输入命令即可
然后我们可以将存在于桌面上的公钥文件用鼠标拖拽的方式移动到/home路径下,然后运行命令复制到公钥存放目
然后将公钥重定向到authorized_keys文件中,并且移除原来的公钥文件
然后输入命令 systemctl restart sshd来重启sshd服务
然后通过Xshell远程登录
新建连接
击“用户身份验证”➡选择方法为“Public Key”,用户密钥为“id_rsa_2048”,完成后点击确定
最后在Xshell 界面出现了远程登录的主机名称即为登陆成功!
如果有不懂的欢迎留言!
Windows通过SSH远程登录Linux主机的更多相关文章
- 使用SSH客户端远程登录Linux主机
使用SSH客户端远程登录Linux主机(可替代samba.ftp服务) . Linux系统起初就是为多用户而产生的,可以允许多个用户同时登录linux主机各自进行操作,如图1所示: 图1 SSH(Se ...
- 【浅层优化实战】ssh远程登录Linux卡慢的全过程排查及解决方案
ssh远程登录Linux卡慢的全过程排查及解决方案 前言: 在linux操作系统使用过程中偶然一次感到使用ssh远程连接软件连接操作系统需要等待许久,第一次没在意,第二次也没在意,第三次有点忍受不住了 ...
- ssh远程登录linux服务器
ssh远程登录linux服务器 用法: ssh -l user -p port server_ip 或者 ssh -p port user@server_ip 参数: -l 后接要登录的远程系统用户名 ...
- SSH客户端(如PuTTY)ssh远程登录Linux非常慢的解决方法
转:http://blog.useasp.net/archive/2014/05/19/solved-the-problem-of-ssh-client-such-as-putty-remote-lo ...
- ssh远程登录linux live系统
要想ssh远程登录,须要准备两件事:配置同网段IP和开启SSH服务. 因为live系统没有IP,所以首先须要配置IP. 我的live系统是在虚拟机上启动的,宿主IP为192.168.230.1,liv ...
- windows 通过ssh连接到Linux主机
1. 确定Linux主机已经开启了ssh功能. 1.1--确认sshserver是否启动 ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/in ...
- macbook使用“终端”远程登录linux主机
登录mac系统后,依次打开顶部菜单,“前往” -> “应用程序” -> “实用工具” -> “终端”,如下图: 在打开的终端页面,输入如下代码: ssh user@hostnam ...
- Linux-解决putty无法直接使用root用户远程登录linux主机的问题
问题描述: 有时,在使用putty连接远程linux主机时会发现,无法直接使用root登录, 但是可以使用其他用户登录,然后切换至root用户. 解决办法: 1.修改配置文件 vi /etc/ssh/ ...
- [方法] Windows 下SSH远程连接Linux
考虑到Linux服务器自带SSH服务,并且SSH服务开机启动. 因此,方法如下: 安装putty 输入Linux服务器IP地址 此外,如果想远程重启Linux服务器,在命令行中输入reboot即可.
随机推荐
- oracle的insert的时候&符号如何插入
chr(38)替换& insert into table values( 'http://localhost:8080/index.action?username=138& ...
- Linux下 PostgrelSQL 基本操作
一.在默认配置条件下,本机访问PostgreSQL 切换到Linux用户postgres,然后执行psql: $ su - postgres Last login: Wed Mar 1 13:16:4 ...
- CenterOS7 安装Mysql8 及安装会遇到的问题
1.下载 MySQL 所需要的安装包 网址:https://dev.mysql.com/downloads/mysql/ 2.Select Operating System: 选择 Red Hat , ...
- linux查看磁盘是否SSD盘
命令: cat /sys/block/sda/queue/rotational 注意: 命令中的sba是你的磁盘名称,可以通过df命令查看磁盘,然后修改成你要的 结果: 返回0:SSD盘 返回1:SA ...
- 【神经网络与深度学习】【CUDA开发】服务器(多GPU)caffe安装和编译
一. 前提 多GPU交互在神经网络是常见的,所以在安装caffe之前需要安装NCCL,来保证多GPU之间的相互交流. 多GPU,这里指的是2个及2个以上英伟达显卡,而不是笔记本中的集显和独显. 二. ...
- zookeeper学习整理
概述 zookeeper是一个高可用的分布式数据管理与协调框架,基于ZAB算法实现,主要解决分布式一致性问题. https://www.cnblogs.com/felixzh/p/5869212.ht ...
- Linux学习-基本命令文件操作
终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [root@wyx wyx]# echo 123 > /dev/pts/1 把123发给 ...
- Docker部署ELK 7.0.1集群之Logstash安装介绍
1.下载镜像 [root@vanje-dev01 ~]# docker pull logstash: 2.安装部署 2.1 创建宿主映射目录 [root@vanje-dev01 ~]# mkdir ...
- python学习-64 面向对象三大特性----继承1
面向对象三大特性 1.三大特性? 继承,多态,封装 2.什么是继承? 类的继承和现实生活中的父与子,继承关系是一样的,父类为基类. python中的类继承分为:单继承和多继承 3.举例说明 class ...
- SQL——函数
演示c_grade表 一.AVG() AVG()函数用于返回数值列的平均值 例: SELECT AVG(score) FROM c_grade; 运行结果: 通过运行结果可以看到,score字段为Nu ...