Linux系统和windows系统ssh命令

本文详细介绍了SSH命令,包括其连接原理、工作方式和加密技术。在Linux系统中,SSH服务端由openssh和openssl组成。在Windows 10系统中,自带OpenSSH功能,若无内置,可以通过手动下载安装。文章还列举了SSH的常见命令及其用法,如登录、执行远程命令、免密设置等。
摘要由CSDN通过智能技术生成

ssh命令介绍

ssh连接原理

SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。ssh默认连接Port 22。

ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序)。ssh的客户端可以用 XSHELL,Securecrt, Mobaxterm等工具进行连接

ssh工作机制

服务器启动的时候自己产生一个密钥(768bit公钥),本地的ssh客户端发送连接请求到ssh服务器,服务器检查连接点客户端发送的数据和IP地址,确认合法后发送密钥(768bits)给客户端,此时客户端将本地私钥(256bit)和服务器的公钥(768bit)结合成密钥对key(1024bit),发回给服务器端,建立连接通过key-pair数据传输。

ssh加密技术

加密技术:传输过程,数据加密。

  1. SSH1没有对客户端的秘钥进行校验,很容易被植入恶意代码
  2. SSH2增加了一个确认联机正确性的Diffe_Hellman机制,每次数据的传输,Server都会检查数据来源的正确性,避免黑客入侵。
  3. SSH2支持RSA和DSA密钥
  • SA:digital signature Algorithm 数字签名
  • RSA:既可以数字签名又可以加密

windows下如何使用ssh命令

windows10自带OpenSSH

查找以下路径,若有OpenSSH,则说明Windows系统有自带的ssh相关功能,可以直接在路径中输入cmd打开命令行窗口进行操作。

C:\Windows\System32\OpenSSH

在需要打开命令行窗口的路径下输入cmd然后回车即可或者直接在搜索栏输入cmd
打开cmd窗口

windows无自带的OpenSSH

1.手动下载安装OpenSSH
(1)使用浏览器打开官网:
https://www.mls-software.com/opensshd.html
(2)下载setupssh,下拉页面找到New Version
(3)点击 setupssh-****.exe 进行下载
(4)安装setupssh:
运行下载完成的setupssh安装文件
(5)同意协议:
接受许可证协议,进行下一步操作
(6)选择组件:
只保留客户端即可
(7)选择安装位置:
可更改安装位置,进行下一步操作
(8)完成安装
(9)使用Windows键+R打开运行窗口:
输入cmd,确定
(10) 登录远程服务:
输入命令:ssh –p端口号 用户名@IP地址
例如:ssh –p22 root@127.0.0.1

ssh常见命令

ssh常用功能

1.登录

ssh -p22 omd@192.168.25.137 

2.直接执行命令 -->最好全路径

ssh root@192.168.25.137 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值