如何用Xshell连接远程服务器?

创建新会话

  1. 在 [文件] 菜单选择 [新建]。弹出一个新会话属性窗口。
    Xshell
  2. 在 [名称] 中填入会话名称。
  3. 在 [协议] 列表中选择一种适当的协议。例如,链接Linux服务器常用SSH协议。

  4. 在 [主机] 中填入服务器名称或者IP地址。

  5. 在 [端口号] 中填入远程服务器所使用的端口号码。例如,以SSH协议连接服务器时常用22号端口。

  6. 点击 [确定] 保存。

连接远程主机

接下来的程序是通过SSH会话连接远程主机。

  1. 在 [文件] 菜单选择 [打开]。这时会展现出一个会话框。
  2. 从会话列表中选择一个会话,然后单击 [连接]。这时会显示一个 “SSH 用户名” 对话框。Xshell
  3. 输入用户名称,并单击 [确定]。于是弹出了一个 “SSH用户身份验证”对话框。
  4. 使用 Password 验证身份,输入 [密码] 并单击 [确定]。

  5. 使用 Public Key 验证身份,首先从列表中导入或者选择用户密钥。选定用户密钥 [密码] 并单击 [确定]。

  6. 使用 Keyboard Interactive 验证身份,单击 [确定],在连接过程中给出相应的回答。Xshell

创建SSH隧道代理

  1. 在 [查看] 菜单选择 [隧道窗格]。
  2. 在 [隧道窗格] 选择 转移规则,在空白列表中单击右键选择 [添加]。这时,弹出一个转移规则会话框。
  3. 类型(方向) 列表中选择 Dynamic (SOCKS4/5)侦听端口 可以使用默认的 1080 号端口。Xshell
  4. 点击 “确定”。现在SSH隧道代理就建立成功了。
  5. 在 Chrome 浏览其里安装SwitchOmega等类似的代理插件并设置 Socks4/5 代理协议,代理服务器设置为127.0.0.1,代理端口设置为1080
  6. 最后,你就可以通过远程代理服务器来上网了。🚀