本地主机连接远程服务器的几种方式

从大二开始,我接触到远程服务器,在这里总结一下本地主机连接远程服务器的几种方式😎

  1. 使用密码和VPN(可选)连接:这是我接触最多的连接方式,但是这样连接有缺点:安全性差。
    这种方式有时需要使用VPN才能连接,因为VPN可以屏蔽一些网络设备,比如防火墙,所以可以避免一些安全风险。
    首先通过VPN连接到远程服务器所在的网络。VPN(虚拟专用网络)将本地网络流量加密,并通过远程服务器所在的网络进行路由,使我们能够像在同一局域网内一样访问服务器。
  2. 使用公钥和私钥连接:有过一次使用公私钥连接的经历。这种方式可以避免密码的传输,安全性更高。连接流程如下:
    1. 生成密钥对: 使用SSH工具(如ssh-keygen)在本地生成一对公钥和私钥。
    2. 配置公钥: 将生成的公钥 (~/.ssh/id_rsa.pub) 添加到远程服务器上的 ~/.ssh/authorized_keys 文件中。
    3. SSH连接: 使用SSH客户端,通过私钥文件(~/.ssh/id_rsa)连接到远程服务器。SSH会自动使用私钥进行身份验证。
      这样连接以后,无需输入密码即可快速登录服务器,提升了工作效率,而且具有较高的安全性。🙆🏻如下图所示,是使用MobaXterm进行连接的界面:
      使用MobaXterm进行公私钥的SSH连接

本地主机连接远程服务器的几种方式
https://august6676.github.io/2024/08/13/本地主机连接远程服务器的几种方式/
作者
Xiaoxuan Zhou
发布于
2024年8月13日
许可协议