zoukankan      html  css  js  c++  java
  • 关于WLS2中Ubuntu启用SSH远程登录功能,基于Xshell登录,支持Root

    背景介绍

    虽然WSL2提供了非常便利的访问Ubuntu目录的形式,但是仍然我们需要通过一个工具,比如XSHELL来实现对Ubuntu的SSH登录。

    获取并安装Xshell 7

    目前Xshell已经更新到7了,发文时还是Beta版,但是不影响使用。

    下载地址:https://cdn.netsarang.net/54162519/Xshell-7.0.0035r_beta.exe

    开启Ubuntu中SSH支持

    查阅资料发现,WSL2下的Ubuntu默认是支持SSH的,支持默认不被开启。需要开启的,需要手动编辑下SSH服务的配置文件。

    切换到root用户之后,用vi命令打开SSH的配置文件。

    vi /etc/ssh/sshd_config
    

    进入之后,修改如下几行配置

    • Port = 22 去掉这行的#,代表启用端口号22
    • ListenAddress 0.0.0.0 去掉这行的#,代表监听所有地址
    • PasswordAuthentication yes,将这行的no改成yes,代表支持账号密码形式的登录

    设置后,重启SSH服务

    sudo service ssh restart
    

    支持用root用户的密码登录

    默认情况下,root用户只支持用RSA登录,但是可以修改配置的

    切换到root用户之后,用vi命令打开SSH的配置文件。

    vi /etc/ssh/sshd_config
    

    找到行PermitRootLogin prohibit-password

    保留这行的#,这意味着:允许root登录,但是禁止root用密码登录,所以这行当然要注释掉。

    然后需要新增一行:

    PermitRootLogin yes
    

    esc-> wq,退出后,我们需要重启一次SSH服务生效

    sudo service ssh restart
    

    不出意外,这次你就可以用root账号进行登录了。

    利用Xshell工具通过SSH模式连接Ubuntu

    先到Ubuntu中获取下ip地址

    ifconfig
    

    打开Xshell,新建会话,输入之前我们查到的Ubuntu的Ip地址,端口号默认都是22,无需担心。

    输入你想登录的用户名,可以是初始创建的用户,也是是系统默认的root

    然后输入对应用户名的密码,点击确定即可。

  • 相关阅读:
    POJ2355 Railway tickets DP优化
    POJ3280 Cheapest Palindrome 区间DP
    POJ2352 Stars 线段树
    适牛的类岛娘头文件<转载>
    Ural 1519 Formula 1 插头DP(单回路)
    POJ3345 Bribing FIPA 树形DP+分组背包
    6个变态的C语言HelloWorld程序<转载>
    POJ2374 Fence Obstacle Course DP+线段树优化
    POJ3133 Manhattan Wiring 插头DP
    ACdream 完美数 数位DP
  • 原文地址:https://www.cnblogs.com/craigtaylor/p/13698345.html
Copyright © 2011-2022 走看看