sshd服务安装和配置管理
1.SSHD简介(介绍)
SSH协议:安全外壳协议,为Secure Shell的缩写,SSH为建立在应用层和传输层基础上的安全协议.
sshd服务使用SSH协议可以用来进行远程控制,或在计算机之间传送文件.
而实现此功能的 传统方式,如telnet(终端仿真协议)都是极为不安全的,并且会使用明文传送密码.
OpenSSH软件包,提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务.
2.安装
OpenSSH 服务需要3个软件包
openssh-4.3p2-24.el5.i386.rpm:包含OpenSSH 服务器及客户端需要的核心文件
openssh-clients-4.3p2-24.el5.i386.rpm:OpenSSH客户端软件包
openssh-server-4.3p2-24.el5.i386.rpm :OpenSSH服务器软件包
查看一个包的作用详情:#rpm -pqi openssh-server-4.3p2-24.el5.i386.rpm
查看所有安装的包(过滤下):#rpm -qa |grep openssh
查看一个包的安装路径:#rpm -qpl openssh-server-4.3p2-24.el5.i386.rpm |more
3.配置
配置文件:OpenSSH常用的配置文件/etc/ssh/ssh_config和/etc/sshd_config
ssh_config为客户端配置文件
sshd_config为服务器端配置文件
服务开启和关闭:#service sshd stop 或/etc/init.d/sshd restart
#systenctl start sshd
开机启动服务:#chkconfig sshd on 或#systemctl enable sshd
#chkconfig --list sshd
如果linux安装了ntsysv 的话可以界面设置开机服务.
配置:
有些#的配置参数是默认值 有开机启动顺序等
sshd_config可以改端口 也可以多端口
只在某个网卡上监听:ListenAddress
#printMotd yes #登录显示信息,修改文件:/etd/motd
#UsePrivilegeSeparation yes
#是否权限较低的程序来提供用户操作,我们知道sshd启动在22
#因此启动的程序是属于root的身份,那么当student登录后,这个设定值会让sshd产生一个属于student的sshd程序来使用,对系统较安全
#UseDNS yes
#一般来说,为了要判断客户端的来源是正常合法的,因此会使用DNS去反查客户端的主机名
#不过如果在内网互连,这个项目设定为no会让联机速度较快
并且:改#GSSAPIAuthentication yes 为no
#PidFile /var/run/sshd.pid #可以防止SSHD这个PID的文档,上述为默认值。
查看:netstat -antup |grep 22
日志:/var/log/secure (authpriv级别的日志存储位置在/etc/rsyslog.conf里面搜索authpriv查看)
连接:
(1)口令连接:ssh [远程主机用户名]@[远程服务器主机名或ip地址]
(2)秘钥认证:
生成公钥#ssh-keygen
查看公钥#ls /root/.shh/
发布公钥#ssh-copy-id #将公钥发布到远程的服务器 [ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.1.63 在输入密码]
4.两个服务器之间数据拷贝
#scp命令:基于ssh登录并复制数据,远程复制过程中很安全,操作起来比较方便
例子:scp /etc/passwd root@192.168.1.64:/tmp 然后输入密码
5.xinetd服务器配置和管理
6.telnet服务器配置和管理
sshd服务安装和配置管理的更多相关文章
- 开源服务专题之------sshd服务安装管理及配置文件理解和安全调优
本专题我将讨论一下开源服务,随着开源社区的日趋丰富,开源软件.开源服务,已经成为人类的一种公共资源,发展势头可谓一日千里,所以不可不知.SSHD服务,在我们的linux服务器上经常用到,很重要,涉及到 ...
- sshd服务安装
SSHD服务 介绍:SSH 协议:安全外壳协议.为 Secure Shell 的缩写.SSH 为建立在应用层和传输层基础上的安全协议. 作用:sshd服务使用SSH协议可以用来进行远程控制, 或在计算 ...
- sshd服务安装-ssh命令使用方法
SSHD服务概述 介绍:SSH协议:安全外壳协议.为 Secure Shell的缩写.SSH 为建立在应用层和传输层基础上的安全协议. 作用:SSHD服务使用SSH协议可以用来进行远程控制,或在计算机 ...
- Ubuntu安装及sshd服务安装,yum安装等总结
vm网络选择自定义.指定的虚拟网络,自动桥连. 1.设置root初始密码 ubuntu安装好后,root初始密码(默认密码)不知道,需要设置.1.先用安装时候的用户登录进入系统2.输入:sudo ...
- 2-2-sshd服务安装管理及配置文件理解和安全调优
大纲: 1. 培养独自解决问题的能力 2. 学习第二阶段Linux服务管理的方法 3. 安装sshd服务 4. sshd服务的使用 5. sshd服务调优 6. 初步介绍sshd配置文件 ###### ...
- cygwin安装sshd服务并实现无密码登录
http://blog.csdn.net/cybercode/article/details/7080743 这篇文章主要是为我在win7(64位)下搭建hadoop环境所准备的.首先参照在cygwi ...
- Windows 平台下安装Cygwin后,sshd服务无法启动
Windows 平台下安装Cygwin后,sshd服务无法启动 系统日志记录信息: 事件 ID ( 0 )的描述(在资源( sshd )中)无法找到.本地计算机可能没有必要的注册信息或消息 DLL 文 ...
- 安装 启动sshd服务:
.先确认是否已安装ssh服务: [root@localhost ~]# rpm -qa | grep openssh-server openssh-server-.3p1-.fc12.i686 (这行 ...
- cygwin安装sshd服务(win7)Error installing a service: OpenSCManager: Win32 error 5:
Error installing a service: OpenSCManager: Win32 error 5: 出现这个问题的解决办法:win7系统管理员运行Cygwin软件 ...
随机推荐
- 找礼物(find)(模拟)
找礼物(find) 时间限制: 1 Sec 内存限制: 64 MB提交: 57 解决: 4[提交][状态][讨论版] 题目描述 新 年到了,你的好友和你(共K个人)的周围满是礼物,你让你的好友先拿 ...
- PL SQL 基础
Oracle之PL/SQL学习笔记 自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧.是以前做的,一直在压箱底,今天拿出来整 ...
- Web应用程序指纹识别工具BlindElephant
Web应用程序指纹识别工具BlindElephant BlindElephant是一款Web应用程序指纹识别工具.该工具可以读取目标网站的特定静态文件,计算其对应的哈希值,然后和预先计算出的哈希值 ...
- 3Sum Smaller -- LeetCode
Given an array of n integers nums and a target, find the number of index triplets i, j, k with 0 < ...
- [Contest20180316]Game
这题有一个结论:如果他是最强的(⑨),那么线段树最优,如果他是最弱的,那么链状树最优 严格证明可能挺困难,感性理解就是公平赛制让强的人容易赢,极度不公平的赛制能让弱的人有机会反杀 所以我们只改他的能力 ...
- 7.3(java学习笔记)网络编程之UDP
一.UDP UDP的全称是User Datagram Protocol(用户数据报协议),是一种无连接的不安全的传输协议, 传输数据时发送方和接收方无需建立连接,所以是不安全的. 发送时不建立连接直接 ...
- Exercise03_10
import java.util.Scanner; public class SubtractionQuiz { public static void main(String[] args){ int ...
- BUG:Yii登录时 101 net::ERR_CONNECTION_RESET
Bug描述:YII web入口登录,无法登录一直等待,最终重定向 原因:设置的默认路由DefauRoute中的控制器中有错误,导致无法跳转找指定的路由规则 解决方案:这就多亏了SourceTree了, ...
- html5:localStorage储存
实例:刷新值会增长,关掉浏览器,再打开,值会在原基础上增长 if(localStorage.pagecount){ localStorage.pagecount=Number(localStorage ...
- mysql group_concat函数
函数语法: group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'] ) 下面举例说明: select * ...