ssh服务笔记总结

ssh服务

1、ssh服务是安全的加密协议,用于远程连接服务器。
2、默认端口是22,安全协议版本是ssh2.
3、服务端主要包含两个服务功能ssh远程连接,SFTP服务。
4、ssh客户端包含ssh连接命令,以及远程拷贝scp命令等。

ssh结构

[root@jackroo ~]# rpm -qa openssh
openssh-5.3p1-94.el6.x86_64

[root@jackroo ~]# ps -ef|grep sshd
root       812     1  0 13:52 ?        00:00:00 /usr/sbin/sshd
root       852   812  0 13:52 ?        00:00:00 sshd: studyboy [priv]
studyboy   854   852  0 13:52 ?        00:00:00 sshd: studyboy@pts/0
root       964   812  0 14:04 ?        00:00:00 sshd: studyboy [priv]
studyboy   971   964  0 14:05 ?        00:00:00 sshd: studyboy@pts/1
root      1371  1022  0 14:20 pts/0    00:00:00 grep sshd

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

加密算法

SSH2同时支持RSA和DSA密钥。SSH1仅支持RSA。

[root@jackroo ~]# less /etc/ssh/sshd_config
[root@jackroo ~]# #Protocol2

ssh服务认证类型

1)基于口令的安全验证
切换到别的机器上,ssh -p22 user@ip
到其他机器执行命令(不会切换到机器上) ssh -p 22 user@ip 命令(全路径)
当第一次连接的时候,本地会产生一个密钥文件~/.ssh/known-host

ssh -p22 root@10.0.0.10
ssh -p 22 root@10.0.0.10 /usr/bin/free -m #连接执行命令

2)基于密钥的安全验证

**ssh客户端附带的远程拷贝scp命令
基本语法使用:scp -secure copy(remote file copy program)

推:push
scp -P(大写)22 /data/test.txt(拷贝的文件) root@10.0.0.7:/tmp(拷贝到对方什么目录)
拉:pull
scp -P22 root@10.0.0.7:/tmp/oldtest.txt /data/
拷贝目录加参数:-r,-p 保持目录属性

ssh服务附带的sftp功能服务

sftp -oPort=22 root@10.0.0.7
put /data/oldboy.txt /tmp  #上传对方家目录默认
get ddd        #下载当前目录

参考:
https://blog.youkuaiyun.com/rumengjian/article/details/78699299

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值