当前位置: 首页 > 网络应用技术

如何SSH?

时间:2023-03-06 16:08:54 网络应用技术

  简介:本文检查体验网络,以介绍有关如何进行SSH的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  这里的“远程”控件的方法实际上不是真正的遥控器。此方法主要是在局部网络(路由器下)中远程控制计算机。

  脚步:

  1. Baidu搜索“ SSH Secure Shell Client”下载并安装。

  2.打开我们安装的SSH安全壳客户端。

  3.单击配置文件以选择添加配置文件并添加Prespils名称(自定义一个名称)

  4.然后单击仅定义的配置文件以显示以下接口。填写远程Linux IP,用户名,密码,端口默认22;身份验证选择密码,单击“连接”。

  5.出现以下接口,表明成功的连接。

  6.选择“资源管理器”形式查看和发送文件的文件夹按钮。

  7.出现以下接口。左侧是您的桌面,右侧是您的远程Linux桌面。接下来,您可以操纵Linux。

  SSH是Linux远程连接的重要方法。如何配置SSH服务以安装Linux系统,以及如何打开SSH?让我们看一下(此示例是CentOS系统以演示如何打开SSH服务)

  工具/成分

  Linux中心

  查询安装SSH服务

  1.登录到Linux系统并打开终端命令。输入RPM -QA |GREP SSH查找是否已安装了当前系统

  2.如果您不安装SSH软件包,则可以通过百胜或RPM安装软件包安装它(不会有屏幕截图)

  启动SSH服务2

  安装后,SSH服务将打开。SSH服务通常称为SSHD

  命令行输入服务SSHD开始启动

  或使用/etc/init.d/sshd start

  配置视图SSHD端口3

  查看或编辑SSH服务配置文件,例如vi /etc/ssh/sshd.config

  如果要修改端口,请将端口后面的默认22个端口更改为其他端口(请注意,应删除上一个#号)

  远程连接SSH4

  如果您需要远程连接SSH,则需要在防火墙上打开22个端口。

  。关闭防火墙或设置端口22例外

  我知道Linux的格式,我不知道是否可以使用Windows。

  由于Linux下有SSH服务,因此Windows仅知道。

  Linux:在终端的终端中输入“ ssh root@192.168.1.2”,然后使用root用户输入并提示输入密码。是需要连接的服务器IP)

  附件:在Windows下,您可以使用软件Putty连接到Linux,这与SSH格式相同。

  1.这种情况的SSH配置文件和应用程序方案

  SSH简介

  SSH是替换Telnet,FTP和R命令的工具包。这主要是在互联网上解决密码问题。对于系统安全和用户自己的权利,促进SSH是必不可少的。无法实现“中间人”攻击方法,也可以防止DNS欺骗和IP欺骗。

  ②此示例的应用程序方案

  用户可以远程执行客户端(Linux)上的服务器(Windows)命令,例如C:est.bat

  注意:Linux版本带有SSH服务器并启动默认设备。请参阅Google以获取特定设置方法。

  2. SSH服务器安装(Windows)

  有许多SSH服务器软件,我们在这里使用免费的FreessHD。

  ①首先从官方网站下载软件,然后install()

  ②安装完成后

  ③输入用户界面并设置访问用户帐户(例如XUT)

  在这里,我们构建了一个名为Xut的用户。有3种选择方法。从SSH运行命令的便利性(无需输入密码),我们选择公共密钥认证方法。如果选择密码方法,则需要为每个访问输入一个密码。此方法很麻烦,安全性不高。然后打开其外壳权限。

  ④输入身份验证界面并确认公共密钥身份验证方法是激活状态(选择允许或必需)

  目前,SSH服务器端的基本设置可以进一步解决(例如访问限制等),这将在此处不引入。

  注意:如果有保护墙,则应在端口22的最SSH连接处开发服务器。

  3. SSH客户端设置(Linux)

  由于我们的客户端使用Linux,因此无需安装客户端软件,并且系统随附。

  我们需要在Linux上创建一个常见的私钥对。私钥放在客户端(Linux)上,并将键放在服务器端(Windows)上。通过Linux上的SSH-Keygen命令创建。

  [root@localhost?]#ssh -keygen -t rsa

  生成公共/私人RSA密钥对。

  输入保存密钥(/root/.ssh/id_rsa)的文件:[直接输入]

  输入密码(无密码为空):[直接输入]

  再次输入同一密码:[直接输入]

  您的标识已保存在/root/.ssh/id_rsa中。

  您的公钥已保存在/root/.ssh/id_rsa.pub中。

  关键指纹是:

  4D:DD:48:AF:76:BA:A8:BC:20:F3:28:1d:1d:6a:28:53

  其中,/root/.ssh/id_rsa是私钥,/root/.ssh/id_rsa.pub是常见的键。

  目前,需要将通用键放在服务器端(Windows)上以保存以促进服务器端以进行安全检查。

  我们找到通过身份验证接口存储通用键的地址。

  如上图所示,然后创建一个在c:program filesfreesshd目录中命名的文本文件,以下是xut文件作为xut文件。C:程序文件freesshdxut文件。

  此时,客户端和服务器端的关键设置已经完成,并且可以通过以下命令执行远程命令。

  ssh xut@172.28.xx.xxx“ c:est.bat”

  此命令将在服务器的C驱动器侧下方执行test.bat文件并返回结果。整个操作无需输入密码。

  4. SSH客户端设置(Windows)

  由于Windows没有SSH客户端和服务器,因此我们在这里寻找免费的客户端软件腻子。

  油灰主页:

  各种客户的比较:

  在Putty主页上,我们下载putty.zip(包括PuttyTel以外的所有文件),然后UNZIP将找到一个称为plink.exe的文件。这是我们的SSH客户端命令行软件。

  首先,我们必须是一个常见的私钥对,然后将puttygen.exe与putty.zip一起使用。

  启动puttygen.exe后,您可以看到下面的接口。单击[生成]以生成所需的键对。

  注意:由于生成了随机算法,因此有必要继续在对话框上移动鼠标进度栏以增加,否则它将保持不变。

  鼠标继续在这里移动

  生成密钥后,可以保存私钥。为了登录简单的原因,没有加密私钥,并且提示没有passphrasee可以选择忽略。支持我们将私钥保存在此处为pri_key.ppk。

  我们将公共密钥放在FreessHD端(SSH服务器)上以保存。有关特定保存方法,请参见SSH客户端的[Linux)。

  在Windows客户端上,执行以下命令以进行SSH连接,并且可以在不输入密码的情况下执行自动身份验证。

  plink -i pri_key.ppk xut@172.28.xx.xxx c:est.bat

  (目前,将执行服务器上的C:est.bat脚本。)

  注意:当第一个连接时,“服务器的主机密钥未在注册表中缓存...

  您是指SSH协议吗?仍然是Java中的SSH框架

  如果SSH协议,您必须安装SSH软件。它似乎称为OpenSSH

  如果是Java的SSH框架

  放置Java虚拟机,并导入弹簧支柱和休眠的罐子包装

  结论:以上是COTO注释为每个人编写的SSH的相关内容的摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?