可以看国外网站的dns谷歌搜索引擎入口2023
一、SSH解释
SSH(Secure Shell)登录是一种用于计算机之间加密登录的网络协议。SSH登录允许用户通过互联网访问、控制和修改远程服务器。它提供了加密的通信通道,以保护敏感数据的机密性和完整性。SSH协议支持多种应用,包括SSH(远程登录)、SCP(Secure Copy Protocol,安全复制协议)和SFTP(SSH File Transfer Protocol,SSH文件传输协议)。
二、原理
SSH基于C/S架构,其工作原理可以概括为以下几个步骤:
1.客户端向服务器发出连接请求,并携带自己的公钥(如果没有公钥,可以使用ssh-keygen生成)。
2.服务器收到请求后,将自己的公钥发送给客户端。
3.客户端使用服务器的公钥加密一个随机生成的对称密钥,并将加密后的对称密钥发送给服务器。
4.服务器使用自己的私钥解密对称密钥,并建立起一个对称密钥加密的安全通道。
5.客户端和服务器通过安全通道进行数据传输。
三、SSH客户端软件
SSH登录通常需要使用SSH客户端软件。在Windows系统上,可以使用第三方SSH客户端软件,如PuTTY、OpenSSH for Windows、secureCRT、Xmanager(包含xshell、xftp)等。而在Linux和macOS系统上,通常已经内置了OpenSSH客户端,可以直接使用ssh命令进行远程登录。
1.MobaXterm
MobaXterm是一款功能强大的终端工具,支持SSH连接、SFTP文件传输、多会话同时连接、自定义快捷键等多种高级功能。
(1)下载与安装MobaXterm
访问MobaXterm官方网站,选择“Download”选项,下载“Home Edition”版本(免费版)。下载完成后,解压缩文件至指定路径。双击解压后的.exe文件,即可打开MobaXterm软件。
网址https://mobaxterm.mobatek.net/
(2)配置服务器连接信息
打开MobaXterm软件后,在左上角选择“Session”选项。在弹出的窗口中,选择SSH图标,并配置服务器的连接信息。“Remote host”:输入服务器的IP地址。“Specify username”:如果有的话,输入服务器的用户名。如果通过私钥连接服务器,勾选“Use private key”选项,并选择自己的私钥文件。
这里是我之前操作经验https://blog.csdn.net/qq_55433305/article/details/126136163
(3)连接服务器
配置完成后,点击“OK”按钮或双击会话列表中的服务器条目,即可尝试连接服务器。如果是首次连接该服务器,可能会弹出一个提示窗口询问是否接受服务器的密钥指纹。选择“Accept”选项即可。如果上述信息配置正确,MobaXterm将成功连接到服务器,并显示服务器中的文件列表。