SSHD服务安装、配置、使用

Ubuntu 16.04远程登录服务器--sshd的安装和配置 ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全,现在介绍一下如何在Ubuntu 14.04上安装和配置sshd一、更新源列表打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。二、安装ssh打开"终端窗口",输入"sudo apt-get install openss 阅读详情
AI摘要

本文介绍了SSH协议的基本概念,包括其安全特性、安装配置方法以及如何使用SSH进行远程连接。此外,还详细讲解了SSHD配置文件的各项参数设置,帮助读者更好地理解和使用SSH服务。

SSHD服务
介绍:SSH 协议:安全外壳协议。为 Secure Shell 的缩写。SSH 为建立在应用层和传输层基础上的安全协议。

作用
sshd服务使用SSH协议可以用来进行远程控制, 或在计算机之间传送文件
相比较之前用telnet方式来传输文件要安全很多,因为telnet使用明文传输,是加密传输。

SSH服务安装
这里用yum安装
[root@compy ~]# yum -y install openssh openssh-clients openssh-server openssh-askpass

SSH 配置文件
SSH 常用配置文件有两个/etc/ssh/ssh_config 和/etc/sshd_config。
ssh_config 为客户端配置文件
sshd_config 为服务器端配置文件

服务启动关闭脚本

[root@compy ~]# cd /etc/ssh
[root@compy ssh]# pwd
/etc/ssh
[root@compy ssh]# service sshd restart

开机启动服务

[root@compy ~]# chkconfig sshd on
[root@compy ~]# chkconfig --list sshd
sshd           	0:off	1:off	2:on	3:on	4:on	5:on	6:off

如何使用ssh来远程连接主机
方法一
1、ssh [远程主机用户名] @[远程服务器主机名或IP地址]
如果用root进程登录远程主
[root@compy ssh]# ssh 192.168.100.156
普通用户:

[root@compy ~]# useradd compy && echo 123456 | passwd --stdin compy
[root@compy ssh]# ssh compy@192.168.100.156

第一次登录服务器时系统没有保存远程主机的信息,为了确认该主机身份会提示用户是否继续连
接,输入yes 后登录,这时系统会将远程服务器信息写入用户主目录下的**$HOME/.ssh/known_hosts** 文件中,下次再进行登录时因为保存有该主机信息就不会再提示了

[root@compy ~]# cat /root/.ssh/known_hosts 
192.168.100.155 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA7B2ow9G9mtjXOdFf0OaRGeJDgAjENY99fHd4Z2R1J7rJH0qpcCVGnIbyAGlZml6XYoUZ8yJunOgA5wh7wKCRUqlT2Xwo5LQ7GH21Q2oiDkeiGFbn0woshZJwsCxpBbcmfzT63RXdHKlBny5pC1rINmlzOnXzvSk/1Wxc8eNn8fMMbP4u2yn7sp9U27Gm5iHkGcIoyPqhP6G5oQ/LoRQFCzhiPQXFf8a8twYDy4jVBt1FJpFJiHBZdiXVlujTCucr0TFXw8UHt9Dq7ZRZrqd74ASz8f5Kp7XdagumpDgb1/DqAY6m/NLdT9qhG4TnhJwfIcjv+EI30raVgcMEYweM9w==

RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。

方法二
ssh -l [远程主机用户名] [远程服务器主机名或IP 地址]
例:ssh -l compy 192.168.100.156
-l login_name

SSHD配置文件及安全配置
/etc/ssh/sshd_config 配置文件
Port 22
设置sshd 监听端口号

注释: SSH 预设使用 22 这个port,也可以使用多个port,即重复使用 port 这个设定项目! 例如想要开放 sshd
端口为 22和 2200 ,则多加一行内容为: Port 2200 即可 然后重新启动 sshd 这样就好了。 建议大家修改 port
number 为其它端口。防止别人暴力破解。

修改sshd服务默认监听的端口为2200

[root@compy ~]# vim /etc/ssh/sshd_config
改:
Port 22
为:
Port 2200

[root@compy ssh]# service sshd restart 				   #重启服务
[root@compy ~]# netstat -tlunp | grep sshd				#查看端口
tcp        0      0 0.0.0.0:2200               0.0.0.0:*                   LISTEN      4139/sshd           
tcp        0      0 :::2200                     :::*                        LISTEN      4139/sshd    

修改完端口默认端口后,登录方法:
[root@compy ~]# ssh -p 2200 192.168.100.156

ListenAddress 0.0.0.0

设置sshd 服务器绑定的IP 地址,0.0.0.0 表示侦听所有地址 比如192.168.100.155这个机器只允许100.155来远程登录,那么可以设置
ListenAddress 192.168.100.155

Protocol 2

选择的 SSH 协议版本,可以是 1 也可以是 2 ,CentOS 5.x 预设是仅支援 V2。 安全考虑,设置为最新的协议版本

SyslogFacility AUTHPRIV

当有人使用 SSH 登入系统的时候,SSH 会记录信息,这个信息要记录的类型为AUTHPRIV。

登录系统的默认日志存/var/log/secure

LogLevel INFO

登录记录的等级!INFO级别以上。

LoginGraceTime 2m

当使用者连上 SSH server 之后,会出现输入密码的画面,在该画面中,
在多久时间内没有成功连上 SSH server
就强迫断线!若无单位则默认时间为秒! 可以根据实际情况来修改实际

PermitRootLogin yes

是否允许 root 登入!预设是允许的,但是建议设定成 no !
真实的生产环境服务器,是不允许root账号登陆的!!!

PasswordAuthentication yes

密码验证当然是需要的!所以这里写 yes,也可以设置为no
在真实的生产服务器上,根据不同安全级别要求,有的是设置不需要密码登陆的,通过认证的秘钥来登陆

PermitEmptyPasswords no

若上面那一项如果设定为 yes 的话,这一项就最好设定为 no
这个项目在是否允许以空的密码登入!当然不许!

PrintMotd yes

登入后是否显示出一些信息呢?例如上次登入的时间、地点等等,预设是 yes
亦即是打印出 /etc/motd 这个文档的内容

给sshd服务添加一些警告信息```
[root@compy ~]# cat /etc/motd
[root@compy ~]# echo ‘Warning !
From now on, all of your operation has been 4record!’> /etc/motd


**PrintLastLog yes**

> 显示上次登入的信息!预设也是 yes!

**UseDNS yes**

> 一般来说,为了要判断客户端来源是正常合法的,因此会使用 DNS 去反查客户端的主机名 
> 不过如果是在内网互连,这项目设定为 no会让联机速度比较快


SSHD服务安装、配置、使用编辑完毕!!!! 感谢支持!!!
------------------------------
保姆级教程:在银河麒麟V10上安装并配置SSHD服务,实现远程连接与文件传输 本文提供银河麒麟V10系统上安装与配置SSHD服务的详细教程,涵盖从基础安装到安全加固的全流程。特别针对国产系统运维新手,详解SSHD服务的网络调优、认证安全强化及SFTP文件传输配置,帮助实现安全的远程连接与高效文件传输。 阅读详情

相关推荐

SSHD服务的安装、管理和配置文件理解及安全调优

SSH(Secure Shell)是一种网络协议,用于在不安全的网络中建立安全的远程连接。SSH通过加密通信和身份验证机制来保护数据的传输和用户的身份。在Linux系统中,OpenSSH是最常用的SSH实现,它包含了SSH客户端和服务器端的组件。本文将详细介绍如何安装、管理和配置OpenSSH服务器,并提供一些关于安全调优的建议。

OUDKE的博客 330

28.搭建SSHD服务 (1)

从这章开始讲讲 Linux 中的一些小服务

weixin_47252600的博客 2418

Linux安装与配置SSH服务

白名单优先级高于黑名单,如果hosts.allow设置为允许133服务器登录,同时,hosts.deny为拒绝133服务器登录的时候,由于hosts.allow文件的优先级高,因此此时可以通过135服务器登录到本机。服务器端有3对非对称加密秘钥,当客户端连接服务端时,将ssh公钥发给客户端,要传输的数据经过公钥加密再进行传输,保证数据传输安全。注意:设置完成后,要退出ssh远程连接,再次登录后才可以生效。另外,特别提醒的是,设置好ssh的登录超时时间以后,记得退出重新登录或重启系统,以使配置生效。...

悦分享 2万+

Linux SSHD服务安装与维护详解(一)——SSHD安装、启动与密钥认证实现

今天开始给大家介绍Linux 服务运维,本文主要内容是SSHD服务的安装与维护。 一、SSHD服务简介与安装 SSH协议是运维工程师和网络工程师常用的远程管理协议,是一种建立在传输层之上的应用层协议,基于TCP协议,服务端口号为22。SSHD服务就是Linux系统进行SSH连接管理和控制的服务。 对SSHD服务的安装需要四个安装包,这四个安装包都可以在centos安装镜像中找到,都是以openssh开头,分别是: openssh openssh-server openssh-client openssh-a

永远是少年 1万+

DockerFile安装并配置sshd服务实战

【代码】DockerFile安装并配置sshd服务实战。

悦分享 423

ROS阿克曼小车避坑指南:TEB Local Planner参数调优实战(附完整配置文件)

本文针对ROS阿克曼底盘机器人,提供了TEB Local Planner参数调优的实战指南。文章深入剖析了阿克曼模型与TEB的协同工作原理,重点讲解了`min_turning_radius`、`cmd_angle_instead_rotvel`等关键参数的设置与调试方法,并分享了性能优化、避障行为调整的实用技巧,旨在帮助开发者避开常见陷阱,实现小车在复杂环境中的稳定、高效导航。

ik6789012的博客 502

2-1-搭建Linux实验环境-sshd服务搭建与管理与防治暴力破解-课堂笔记

1、学习Linux服务前期环境准备、搭建一个RHEL6环境 注意:本章学习推荐大家用centos6.X 系列的系统,用RHEL也可以 实验环境搭建: 系统安装 安装RHEL6或者centos 6系列 64位系统 不要用32位 CENTOS6X86_64 从6.5 -6.8 都可以 下载地址:http://pan.baidu.com/s/1o7DxkQu密码: ...

weixin_30265103的博客 365

GoDaddy域名解析 到 阿里云域名DNS

一:登录GODaddy,点击“个人中心”,然后点击“管理域名” 二:域名解析 第一种:直接解析到对应的服务器 添加一个,类型默认A,主机填写二级域名前缀(image.主域名),指向填写目标服务器ip即可(注意目标服务器80端口是否开放) 第二种:将主域名dns转到阿里云域名下 三:若要修给为阿里云解析服务器,要做以下修改,点击“更改” 点击更改后出现如下页面,此时需要到阿里云官网云解析DNS下添加域名解析 四:阿里云添加域名解析...

xiaolinzi176的博客 6705

ssh安装与配置(详解版)

主要对openssh的安装,客户端和服务器的常见命令以及常用配置进行了超万字的详细总结

余识- 8万+

SAP生产订单成本‘还原’实战:从标准成本到实际费用,一步步拆解差异来源(附物料分类账提示)

本文深入解析SAP生产订单成本差异分析的全过程,从标准成本到实际费用的追踪方法,揭示差异根源的六维分析法。特别强调物料分类账(CKMLCP)在成本还原中的关键作用,帮助财务人员精准定位价格差异、用量差异等问题,提升制造业成本管理的效率和准确性。

weixin_28705087的博客 534

知识图谱_知识图谱 | 知识图谱做用户画像

导读:最近一直在思考怎么用知识图谱做推荐,但是目前能知道的内容都是基于路径的推荐和基于图特征的推荐,所以能不能换一个角度,探究一下用知识图谱怎么做用户画像,因为画像也是推荐系统重要的一部分。现在的知识图谱+推荐怎么做的传统的用户画像怎么做现在的知识图谱+推荐怎么做的?基于路径:可以理解成基于图谱的多路径召回,或者多路径推荐,然后根据路径的转移概率进行排序从而达到推荐的效果,基于路径比较适合简单的推...

weixin_28801659的博客 1461

Dockerfile配置centos安装sshd服务

真实的centos安装sshd服务及使用Dockerflie创建有sshd服务的镜像、容器。

eeeddieee的博客 1081

win10自动修复-无限循环【通用完美】超简单解决办法

2020.02.14今个我的笔记本电脑(Thinkpad Carbon 7 X1)(win10)早晨起来发现蓝屏,上面显示自动修复失败,重启后依然自动修复失败,不断手动重启,始终是修复失败。然后上网开始搜集资料找解决办法。 前边介绍关闭自动修复,如何找出错文件的方法;如果想看最终解决办法,直接看第三部分 上网就会发现这种现象很常见,同时是电脑自动安装系统更新,或者安装某些驱动出现。解决办法也大...

y15941300574的博客 19万+

RHEL/CentOS6.6SSHD服务安装、配置、使用

RHEL/CentOS6.6SSHD服务安装、配置、使用 SSHD安装 配置文件位置,端口 服务启动关闭的脚本 此服务的使用方法 修改配置文件,实战举例 一、SSHD服务安装、配置、使用 SSHD服务 介绍:SSH协议:安全外壳协议。为Secure Shell的缩写。SSH 为建立在应用层和传输层基础上的安全协议。 作用:sshd服务使用S...

weixin_34026484的博客 254

大数据应用技术实验报告一 Hadoop三种模式安装配置

JDK+Hadoop安装配置、单机模式配置 以下操作在SecureCRT里面完成 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running systemctl stop firewalld 临时关闭防火墙,每次开机重新开启防火墙 systemctl disable firewalld 禁止防火墙服务。 2.传输JDK和HADOOP压缩包 Sec...

Ruthless_Childe的博客 3094

Challenge 6 - OSCP C

开放了161端口,直接snmpbulkwalk扫描得到账号密码试了那几个web端口,发现可以登录8083的vesta,但是需要用户名大写Jack接着登录之后里面可以创建计划任务,直接弄个反弹shell,一分钟回弹。得到shell后,运行linpeas.sh提供了几个可能的漏洞,挨个试一下。

羽的博客 4143

开源服务专题之------sshd服务安装管理及配置文件理解和安全调优

本专题我将讨论一下开源服务,随着开源社区的日趋丰富,开源软件、开源服务,已经成为人类的一种公共资源,发展势头可谓一日千里,所以不可不知。SSHD服务,在我们的linux服务器上经常用到,很重要,涉及到服务器的安全,对这个服务的安全配置要高度重视。本文将从以下三个方面进行阐述开源服务及ssh服务。 一、学习开源服务的步骤和方法 二、SSHD服务安装、配置、使用 三、设置安全的S...

133

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

2-2-sshd服务安装管理及配置文件理解和安全调优

大纲: 1. 培养独自解决问题的能力 2. 学习第二阶段Linux服务管理的方法 3. 安装sshd服务 4. sshd服务的使用 5. sshd服务调优 6. 初步介绍sshd配置文件 ###################################### 1. 培养独自解决问题的能力 遇到问题的解决方法: 1. 先仔细回看上课笔记 2. 如果上课笔记没有,...

aigao3209的博客 245

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

安装和配置linux sshd服务

1. 配置yum源 2. 安装软件 yum install -y openssh-clients openssh-server initscripts net-tools # 修改/etc/ssh/sshd_config文件 PermitRootLogin yes UsePAM no # 启动sshd服务 systemctl restart sshd #修改密码 echo "root:root" | chpasswd

Uncle.Cui的技术博客 748

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

安装Kali系统-配置sshd服务并使用xshell 连接

下载 VMware 下载KALI ISO 安装 配置APT国内源 配置SSH服务 下载shell并连接

weixin_61842194的博客 904

sshd服务安装和配置管理

1.SSHD简介(介绍) SSH协议:安全外壳协议,为Secure Shell的缩写,SSH为建立在应用层和传输层基础上的安全协议. sshd服务使用SSH协议可以用来进行远程控制,或在计算机之间传送文件.   而实现此功能的 传统方式,如telnet(终端仿真协议)都是极为不安全的,并且会使用明文传送密码. OpenSSH软件包,提供了服务端后台程序和客户端工具,用来加密远程控件和文件...

weixin_34380781的博客 537

Windows下通过cygwin架设sshd服务

<br /><br />转自:http://hi.baidu.com/angivo/blog/item/7f43bef5ade0e42fbc3109f7.html<br />转载:http://hi.baidu.com/qiraosky/blog/item/35a7f144d9f3488ab3b7dc2e.html <br />版权归 原创作者所有。<br /> <br /> <br /> <br />sshd服务是一种安全连接,它能让你访问服务器上的命令行界面。Windows本身没有提供该服务,所以我们可

zhywsh的专栏 2430
上一篇: Apache源码编译安装
下一篇: centos7 mysql数据库安装和配置
compy21
博客等级 码龄12年 4粉丝 4原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值