0


SSH(secure shell)安全网络协议

1.概念

SSH,secure shell,是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议

  1. 专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性
  2. 数据传输是加密的,可以防止信息泄漏 (能够防止DNS欺骗和IP欺骗)
  3. 数据传输是压缩的,可以提高传输速度

2.Ubuntu SSH 连接

  1. #ubuntu 安装sshsudoaptinstall openssh-server
  2. #查看ssh状态sudo systemctl status sshd
  3. #启动sshsudo systemctl start sshd
  4. #查看防火墙状态,系统启动时默认关闭sudo ufw status
  5. #关闭防火墙sudo ufw disable
  6. #查看ubuntu的ipifconfig 或者 ip address //前者需要安装net-tools sudoaptinstall net-tools
  7. # 可能会用到的指令#停止sshsudo systemctl stop sshd
  8. #重启sudo systemctl restart sshd
  9. #默认自启动sudo systemctl enable sshd

用MobaXterm进行ssh连接

在这里插入图片描述
在这里插入图片描述

3.Windows OpenSSH

在这里插入图片描述
在这里插入图片描述

1.ssh版本号

  1. ssh -V

在这里插入图片描述

2.启动ssh(Running)

搜索计算机管理,左栏找到服务,找到OpenSSH客户端和服务器,右键属性,将启动类型改为“自动”,点击确定后,再右键点击“启动”

在这里插入图片描述
在这里插入图片描述
打开powershell

  1. Get-Service -Name *ssh*
  2. //如下图所示,左侧“Status”列显示“Running”,说明服务启动成功

在这里插入图片描述

3.监听22号端口(Listening)

在这里插入图片描述

4.查看IP地址

  1. ipconfig

在这里插入图片描述

5.ssh连接

  1. #设置ssh服务将在系统启动时自动启动
  2. Set-Service -Name sshd -StartupType 'Automatic'#启动ssh
  3. Start-Service sshd
  4. #ssh服务是否监听port22netstat -an | findstr /i ":22"#设置使得windows防火墙允许ssh服务访问
  5. Get-NetFirewallRule -Name *OpenSSH-Server* |select Name, DisplayName, Description, Enabled
  6. #连接sshssh mn@192.168.111.133
  7. ###开启X11转发,使得windows客户端可以看到图形程序的运行结果,用到 Xserver → 开源的 VcXsrv 实现#在 Powershell 上手动设置 DISPLAY 环境变量,供 ssh 读取和连接$env:DISPLAY="127.0.0.1:0.0"# -XY 选项是设置该连接需要 X11 转发,其中 -Y 代表,不验证 xauth(这个是 Windows 上 Xauth 和 SSH 的 bug)。-C 则代表转发的信息经过压缩,可以减少流量的使用,提升顺畅性ssh -CXY mn@192.168.111.133
  8. xclock #时钟
  9. //可能会用到的指令
  10. #重启ssh
  11. Restart-Service sshd
  12. #启动记事本(Notepad)并尝试打开位于C:\Programdata\ssh\sshd_config的文件
  13. Start-Process Notepad C:\Programdata\ssh\sshd_config
  14. echo$env:DISPLAYssh -X <your_user_id>_@_<server_address>#用X11转发连接服务器ssh -CXY mn@192.168.111.133
  15. xcalc
  16. ForwardX11 yes
  17. ForwardX11Trusted yes

在这里插入图片描述

标签: ssh 安全 网络协议

本文转载自: https://blog.csdn.net/qq_52495730/article/details/143319623
版权归原作者 一只云影 所有, 如有侵权,请联系我们删除。

“SSH(secure shell)安全网络协议”的评论:

还没有评论