Xshell连接Windows子系统Ubuntu


  1. Windows在Xshell官网上下载Xshell,选择“家庭和学校用户的免费许可证”即可永久免费使用,然后安装。

  2. 在Linux端输入sudo vim /etc/ssh/sshd_config修改sshd_config文件,

PasswordAuthentication这一项后面改为“yes
Xshell连接Windows子系统Ubuntu

  1. 重启sshd:sudo /etc/init.d/ssh restart 这一步请不要相信网上的教程!!!

  2. 输入ifconfig,没有这个工具就安装sudo apt install net-tools
    Xshell连接Windows子系统Ubuntu

  3. 上图红色框框住的地方,inet后面的地址,把它填到Windows的Xshell里边(“主机”后面的框),如下图所示:
    Xshell连接Windows子系统Ubuntu
    然后连接,在对应的框里填上Linux的用户名和密码。此时就能在Xshell上操作Linux了。

  4. 安装lrzsz工具:sudo apt install lrzsz

  5. 在Xshell中的Linux里,在某目录输入rz就会弹出对话框,在框里选择文件就能传到Linux的这个目录下。sz则是把Linux文件传到Windows中。

p.s. 如果xshell登陆时密码框为灰色,无法输入密码,请看本文第3步。