win10通过Xshell远程连接Ubuntu20.04服务器

win10通过Xshell远程连接Ubuntu20.04服务器。

  1. Ubuntu20.04服务器端配置
  2. win10客户端配置
  3. 使用虚拟网卡将主机连在同一局域网内(主要解决校园网没有固定IP问题)
    一、Ubuntu20.04服务器端配置
    1.dpkg -l | grep ssh
    检查Ubuntu20.04是否开启ssh server服务(默认只安装了ssh client服务)。
    2.sudo apt update
    sudo apt install openssh-server
    安装server服务软件包
    3.sudo systemctl enable ssh
    打开ssh服务(下在完软件包默认打开)
    4.sudo systemctl status ssh
    检查ssh服务运行状态(默认端口22)
    5.sudo ufw allow ssh确保防火墙允许服务端口
    6.ifconfig -a
    查看主机ip
    二、win10客户端配置
    1.下载安装Xshell和Xftp工具
    2.打开Xshell工具,依次输入名称、主机ip、用户名、密码,正常情况下即可与那成连接服务器。(博主这里遇到了一个校园网只有动态ip不能固定的问题,在输入ifconfig之后不能看到主机的IP地址,如有小伙伴也遇到了这个问题可以看三)
    三、使用虚拟网卡将主机连在同一局域网内(主要解决校园网没有固定IP问题)
    1.win10下载配置zerotierone:
    官网下载zerotierone:http://www.zerotier.com/
    2.在官网登陆并创建账户:login->create an account->network
    点击zerotierone->join worknet->输入networkID
    3.Ubuntu20.04下载配置zerotierone:
    安装软件
    curl -s https://install.zerotier.com | sudo bash
    设置开机自动启动sudo systemctl enable zerotier-one.service
    启动服务sudo systemctl start zerotier-one.service
    加入自己创建的局域网
    sudo zerotier-cli join 1c33c1ced0f60185
    在zerotierone官网上可以看到你的服务器主机和客户端主机,在对应的Auth内勾选,可以看到主机的虚拟IP。

打开Xshell,主机ip修改为你的虚拟IP,即可成功连接。

你可能感兴趣的:(服务器,ssh,ubuntu)