linux ssh远程连接控制 linux(centOS) 口令、密钥连接
sshd服务提供两种安全验证的方法:
基于口令的安全验证:经过验证帐号与密码即可登陆到远程主机。
基于密钥的安全验证:需要在本地生成”密钥对“后将公钥传送至服务端,进行公共密钥的比较(相对安全)。
首先:无论通过哪一种安全验证方法进行远程控制都需要配置远程主机sshd服务的文件:
[root@lhbza ~]#vim /etc/ssh/sshd_config
并且在远程主机上启动sshd服务并加入到开机启动项:
[root@lhbza ~]# systemctl start sshd
[root@hbza ~]# systemctl enable sshd
sshd服务的配置文件解析:
|
参数 |
作用 |
|
#Port 22 |
默认的sshd服务端口。 |
|
#ListenAddress 0.0.0.0 |
设定sshd服务端监听的IP地址。 |
|
#Protocol 2 |
SSH协议的版本号。 |
|
#HostKey /etc/ssh/ssh_host_key |
SSH协议版本为1时,私钥存放的位置。 |
|
HostKey /etc/ssh/ssh_host_rsa_key |
SSH协议版本为2时,RSA私钥存放的位置。 |
|
#HostKey /etc/ssh/ssh_host_dsa_key |
SSH协议版本为2时,DSA私钥存放的位置。 |
|
#PermitRootLogin yes |
设定是否允许root用户直接登录。 |
|
#StrictModes yes |
当远程用户私钥改变时则直接拒绝连接。 |
|
#MaxAuthTries 6 |
最大密码尝试次数 |
|
#MaxSessions 10 |
最大终端数 |
|
#PasswordAuthentication yes |
是否允许密码验证 |
|
#PermitEmptyPasswords no |
是否允许空密码登陆(很不安全) |
一、口令验证:
ssh命令用于远程管理Linux主机,格式为:“ssh [参数] 主机”。
|
参数 |
作用 |
|
-p |
指定连接端口(默认为22) |
|
-v |
显示连接过程的详细信息 |
指定用户登录 :
ssh 用户@主机
[root@yyd~]# ssh sdy@192.168.38.100

root登录:
[root@yyd ~]# ssh 192.168.38.100

二、密钥验证:
使用密码验证终归会存在着被骇客暴力破解或嗅探监听的危险,其实也可以让ssh服务基于密钥进行安全验证(可无需密码验证)。
第1步:在本地主机中生成“密钥对”并将公钥传送到远程主机中:
1、在本地生成密钥
[root@yyd ~]# ssh-keygen

2、将生成好的公钥密钥传送至远程主机:
[root@yyd ~]# ssh-copy-id 192.168.38.100

第2步:首先要在远程主机中修改sshd服务的配置文件(修改后记得重启服务):
1、编辑ssh服务程序主配置文件。

2、将允许密码验证的参数设置为no。
<1>、进如vi编辑器 ’:/PasswordAuthentication' 回车,搜索文件内容:

<2>、搜索结果:

<3>、设置配置
PasswordAuthentication no 运行设置为no
#PasswordAuthentication yes 注释设置yes

第3步:将允许密钥验证的参数设置为yes。
vim esc 切换命令模式 同上步骤运行 PubkeyAuthentication yes

第4步:保证设定是否允许root用户直接登录
运行PermitRootLogin yes

第5步:保存并退出配置文件。
:wq

第6步:重启ssh服务程序后即可生效。

第7步:最后来尝试无需密码的远程登录吧:
[root@yyd ~]# ssh 192.168.38.100
linux ssh远程连接控制 linux(centOS) 口令、密钥连接的更多相关文章
- Linux SSH远程文件/目录 传输
Linux SSH远程文件/目录传输命令scp 2010年08月6日 上午 | 作者:VPS侦探 相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已 ...
- Linux SSH远程链接 短时间内断开
Linux SSH远程链接 短时间内断开 操作系统:RedHat 7.5 问题描述: 在进行SSH链接后,时不时的就断开了 解决方案: 修改 /etc/ssh/sshd_config 文件,找到 Cl ...
- 如何通过linux ssh远程linux不用输入密码登入
如何通过一台linux ssh远程其他linux服务器时,不要输入密码,可以自动登入.提高远程效率,不用记忆各台服务器的密码. 工具/原料 ssh,ssh-keygen,scp 方法/步骤 首 ...
- SSH远程快速登录Linux
SSH远程快速登录Linux 使用SSH管理linux服务器,通常要使用ssh,然后输入用户,密码,其实只要配置一个文件就可以方便登录.假设要登录server域名是www.interne ...
- [原]Linux ssh远程连接断开问题处理办法
我们在通过远程连接操作Linux server的时候,有可能过一段时间忘记操作,便会发生ssh断开的问题. 而如果是本地的server,比较好办,直连设备kill掉ssh,踢掉无效用户连接,再次链接即 ...
- Linux SSH 远程操作与传送文件
操作系统:centos 6.5 x64 一.远程连接:在进行linux 的 ssh远程操作前,一定要确认linux 是否安装了 openssh-clients,为了方便起见,一般用yum安装即可:# ...
- ssh远程连接控制 linux 口令、密钥连接
sshd服务提供两种安全验证的方法: 基于口令的安全验证:经过验证帐号与密码即可登陆到远程主机. 基于密钥的安全验证:需要在本地生成“密钥对”后将公钥传送至服务端,进行公共密钥的比较(相对安全). 首 ...
- Linux SSH远程文件/目录传输命令scp
转载地址:http://www.vpser.net/manage/scp.html 相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Ngi ...
- LInux SSH远程文件/目录传输命令scp(转载)
From:http://www.vpser.net/manage/scp.html 相信各位VPSer在使用VPS是经常会在不同VPS间相互备份数据或转移数据.一般情况下VPS都已安装了Ngnix或者 ...
随机推荐
- 4G工业路由器的性能介绍和应用需求
4G工业路由器可以实现数据的远程传输和设备控制功能,主要应用的场景包括智能电网.智能交通.智能家居.才智金融.工业自动化.公共安全.环境保护.数字化医疗等领域,特别是大数据或是视频传输等.那么4G工业 ...
- Java学习的第十五天
1.今天复习了第四章的内容 重新看了看方法参数问题,final修饰的关键字 2.今天没问题 3.明天学习多态变化
- Java安全框架(一)Spring Security
Java安全框架(一)Spring Security 文章主要分三部分 1.Spring Security的架构及核心组件:(1)认证:(2)权限拦截:(3)数据库管理:(4)权限缓存:(5)自定 ...
- 调度《Taint(污点) 和 Toleration(容忍)》
节点亲和性(详见这里),是 pod 的一种属性(偏好或硬性要求),它使 pod 被吸引到一类特定的节点.Taint 则相反,它使 节点 能够 排斥 一类特定的 pod. Taint 和 tolerat ...
- 一路踩坑,被迫聊聊 C# 代码调试技巧和远程调试
一:背景 1. 讲故事 每次项目预交付的时候,总会遇到各种奇葩的坑,我觉得有必要梳理一下以及如何快速解决的,让后来人避避坑,这篇就聊聊自己的所闻所遇: 我去,本地环境代码跑的哧溜,上了测试环境出问题 ...
- SpringCloud gateway 过滤
如果需要获取一张图片但服务器没有过滤图片请求地址时,每次请求图片都需要携带token等安全验证密钥,可到nacos配置网关(gateway)的security配置,可过滤掉你配置的url(可理解为白名 ...
- springboot data jdbc 数据库日期和查询出来的结果不一致
解决方法: 一.将serverTimezone=UTC改为CTT url: jdbc:mysql://localhost:3306/moviechoicesystem?serverTimezone=C ...
- 4、Django之视图层
一 视图函数 视图函数,简称视图,属于Django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数,所以研究视图函数只需熟练掌握两个对象即可:请求对象(Htt ...
- VMware 虚拟机下CentOS 7连接网络
查看主机网络配置 ipconfig 1.在centos打开终端命令 2. 输入命令 cd /etc/sysconfig/network-scripts/ 进入文件 输入 ls查看此文件夹下的文件 3 ...
- 无需开发,IT事件接入钉钉的方法详解
1.市场在拥抱钉钉 虎嗅8月30日发表了一篇文章<为什么有很多企业沉迷钉钉无法自拔>,有兴趣的可以去看看,下附文章链接. 文章不短,其中有一部分阐述了:钉钉抓住以人为核心的"智能 ...