文档章节

ssh的使用和分析

__稻草人__
 __稻草人__
发布于 2015/07/31 16:33
字数 540
阅读 131
收藏 15

SSH是一种网络协议SSH主要用于远程登录。

连接过程:

(1)远程主机收到用户的登录请求,把自己的公钥发给用户。

(2)用户使用这个公钥,将登录密码加密后,发送回来。

(3)远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录。

连接命令:

ssh -p 45222 user@hostip

#相关参数
-A:开启认证代理连接转发功能; 
-a:关闭认证代理连接转发功能; 
-b:使用本机指定地址作为对应连接的源ip地址; 
-C:请求压缩所有数据; -F:指定ssh指令的配置文件; 
-f:后台执行ssh指令; 
-g:允许远程主机连接主机的转发端口; 
-i:指定身份文件; 
-l:指定连接远程服务器登录用户名; 
-N:不执行远程指令; 
-o:指定配置选项; 
-p:指定远程服务器上的端口; 
-q:静默模式; 
-X:开启X11转发功能; 
-x:关闭X11转发功能; 
-y:开启信任X11转发功能。

注:-p参数用来指定端口 user是用户名 hostip是要连接的目标ip

SSH提供一下两种方式的登录验证:

1、密码验证:以服务器中本地系统用户的登录名称,密码进行验证。

2、秘钥对验证:要求提供相匹配的秘钥信息才能通过验证。通常先在客户机中创建一对秘钥文件(公钥和私钥),然后将公钥文件放到服务器中的指定位置。

ssh客户端程序命令:ssh scp sftp

通过scp命令可以利用SSH安全连接与远程主机互相复制文件.

复制本地文件到远程服务器上

scp -r /home/user1  user@10.32.1.1:/tmp

下载服务器上文件到本地

scp  user@10.32.1.1:/etc/passwd /home/user1/passwd.txt

通过sftp命令可以利用SSH安全连接与远程主机上传,下载文件,采用了与FTP类似的登录过程和交互式环境。





© 著作权归作者所有

共有 人打赏支持
__稻草人__
粉丝 1
博文 21
码字总数 10471
作品 0
广州
程序员
私信 提问
安天365安全研究之SSH安全研究专题20171124更新

1.Windows下安装及配置ssh server(已认领)2.linux下安装及配置ssh server(秋风已认领)3.Windows及Linux配置使用ssh客户端工具(已认领)(1)BvSshClient(2)putty(3)other4.ssh基本命...

simeon2005
2017/12/13
0
0
SSH连接报错ecdsa-sha2-nistp256

在Windows下使用xshell和secureCRT工具连接发现如下报错 Key exchange failed. No compatible hostkey. The server supports these methods: ecdsa-sha2-nistp256 而在Linux机器下ssh user@......

Mengix
2016/05/13
0
0
SSH服务端配置、优化加速、安全防护

CentOS7自带的SSH服务是OpenSSH中的一个独立守护进程SSHD。由于使用telnet在网络中是明文传输所以用其管理服务器是非常不安全的不安全,SSH协议族可以用来对服务器的管理以及在计算机之间传送...

甩锅侠
2017/09/13
0
0
【Jenkins学习 】解决Jenkins使用ssh链接出现错误:bash: =: command not found [SSH] exit-status: 127

版权声明:本文为【欧阳鹏】原创文章,欢迎转载,转载请注明出处! 【http://blog.csdn.net/ouyang_peng】 https://blog.csdn.net/qq446282412/article/details/83856439 一、问题描述 今天一...

欧阳鹏
2018/11/29
0
0
SSH 暴力破解趋势:从云平台向物联网设备迁移 云鼎实验室出品

  导语:近日,腾讯云发布2018上半年安全专题系列研究报告,该系列报告围绕云上用户最常遭遇的安全威胁展开,用数据统计揭露攻击现状,通过溯源还原攻击者手法,让企业用户与其他用户在应对...

FreeBuf
2018/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux iptables之mangle表使用案例

mangle表的用途 mangle表的主要功能是根据规则修改数据包的一些标志位,以便其他规则或程序可以利用这种标志对数据包进行过滤或策略路由。 mangel表使用示例 示例1-策略路由1 内网的客户机通...

月下狼
今天
3
0
OSChina 周日乱弹 —— 兼职我想去学学布偶戏

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy : 《火炎 - 女王蜂》 《火炎 - 女王蜂》 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁 :还在睡觉突然接到一个小哥哥电话“x...

小小编辑
今天
92
6
租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
今天
3
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
6
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部