• Linux基础准备工作(环境的搭建)


    1.服务器选择

    目前有三种方式:1.直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐。2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾,也不推荐。3.使用云服务器, 可以直接在腾讯云,阿里云或华为云等服务器厂商处直接购买一个云服务器。这个比较推荐。

    博主比较推荐使用服务器的方式,对学生党来说及其友好(经济实惠)。方便,避免产生很多不必要的麻烦。同时还有一个最大的好处, 部署在云服务器上的项目可以直接被别人访问到,这个时候就和一个公司发布一个正式的网站没有任何区别,也就能让我们自己写的程序真的去给别人去使用。并且一个云服务器还可以供多个人一起使用。

    服务器的购买可以直接到腾讯云,阿里云,话为云,百度云都可以自行选择。对于学生党来说会有不同程度的优惠。

    购买完服务器第一件事就是设置密码,这个密码在后面远程登录的时候会用到。

    注意:

    • 服务器的外网 IP。

    • 服务器的管理员账户 (固定为 root)。

    • 管理员账户密码(在服务器网站上设置的)。

    • 通过这三个信息就可以使用 XShell 远程登陆了。

    2.xshell的安装

    xshell官网

    下载home/school版的免费。直接填写正确名字和邮箱。下载链接会发到你的邮箱。直接下载就好了。

    3.使用Xshell登录主机

    打开就在这个界面: 

    链接远端主机有两种方法:

    法一:在xshell里面新建用户

     可以看到前面有一行警告:

     WARNING! The remote SSH server rejected X11 forwarding request.

    一会儿我们再来解决这个问题。

    这里还能配置成免密登录:

    点击添加后不点连接和确定。点用户验证 

     法二:ssh   [ip] 

    直接登录,但是每次都需要输密码,有点麻烦。

     

    解决这个警告:

    WARNING! The remote SSH server rejected X11 forwarding request.

    警告!远程 SSH 服务器拒绝了 X11 转发请求。

     法一:更改设置,比较简单的一种方法。

    单击右键找到属性:

     找到隧道:

    取消勾选这里的转发X11连接到(x).再次登录的时候就不会出现那个警告了。

     

    法二:需要一定的基础,需要更改配置文件。

    首先我们来到根目录下。

     

    找到的 /etc/ssh/ssh_config文件。

     用vim打开这个文件:

     进入sshd_config后将 找到图中的两个选项X11Forwarding no 改成 X11Forwarding yes,再将UseLogin的参数为no 可能这一行最开始是被注释,去掉注释,保存之后重启sshd服务,重新连接即可。

    之后需要执行下面命令,重启sshd 即可。

    如果不行,需要检查 xorg-x11-xauth 的rpm包是否安装,未安装则进行下面操作进行安装。

     安装完成后重新执行上述命名即可。

    再次重新登录就不会出翔这个问题了。

  • 相关阅读:
    [机缘参悟-83]:如何自我前提应对可能的经-济-危-机?
    java计算机毕业设计基于ssm的基于web的考研助手网站
    Linux概念与操作
    动态规划:区间动态规划
    conftest.py中的钩子函数无法运行
    MySQL 生僻概念汇总
    [ 图 论 ]二分图判定及其匹配(基础+提高)
    Vue过渡效果组件、组件分发、组件ref使用
    在线教育项目【老师管理-前端实现】
    [含文档+PPT+源码等]精品微信小程序校园生活小助手+后台管理系统|前后分离VUE[包运行成功]微信小程序项目源码Java毕业设计
  • 原文地址:https://blog.csdn.net/zxf123567/article/details/127678949