如何使用 Xshell 连接 Linux 服务器

news2025/1/19 3:41:02

目录

🌳搭建 Linux 环境

🌱Linux 环境的搭建方式

☘️购买云服务器

🌳使用Xshell远程登陆到Linux服务器

🌱下载安装Xshell

☘️查看Linux主机ip

🍀使用Xshell登录主机

💧方法1

💧方法2

🌳额外补充

🍎总结


🌳搭建 Linux 环境

🌱Linux 环境的搭建方式

Linux环境的搭配方式主要有以下三种:

1. 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐。

2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾,也不推荐

3.使用云服务器, 可以直接在腾讯云,阿里云或华为云等服务器厂商处直接购买一个云服务器。

⭐由于使用前两种Linux环境的搭配方式在使用的时候可能会出现很多问题,所以我不推荐大家使用前两种方式,我推荐大家使用第三种直接购买云服务器的方式来进行Linux环境的搭配,当然我这里也不是打广告,纯属是为了让大家更方便,后面我也是主要讲解云服务器这种方法。使用云服务器的优点是不仅环境搭建简单, 避免折腾, 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到,这个时候就和一个公司发布一个正式的网站没有任何区别,也就能让我们自己写的程序真的去给别人去使用。并且一个云服务器还可以供多个人一起使用。

☘️购买云服务器

购买云服务器可以在腾讯云,阿里云或华为云等服务器厂商处直接购买,下面以我购买的华为云服务器为例:

1.购买完后登录服务器的官网,并点击控制台

2.查看你购买的云服务器所在区域,点击进入弹性云服务器。

 3.查看服务器IP,这里的弹性公网IP就是我们要找的服务器IP,将其复制后面有用。

 4.设置 root 密码,勾选服务器, 点击重置密码(这个环节可能需要手机短信验证)。 root 密码建议设置的稍微复杂一些,否则容易被黑客入侵。

小结: 在这个环节我们最重要的是得到三个信息:

1. 服务器的外网 IP

2. 服务器的管理员账户 (固定为 root)

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

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

🌳使用Xshell远程登陆到Linux服务器

🌱下载安装Xshell

XShell 是一个远程终端软件,下载安装的时候选择 "home/school" 则为免费版本,这里是下载官网

家庭/学校免费 - NetSarang Website (xshell.com)

 

☘️查看Linux主机ip

可以参考上面的 "购买云服务器" 部分。

🍀使用Xshell登录主机

💧方法1

1.点击进入Xshell

2.新建并设置名称和填写Linux主机IP

 

3.用户身份验证后点击确定

4.连接服务器

 

5.如果你出现了下面这种界面,那么恭喜你已经连接成功,你可以开始远程操控Linux服务器了。

 

 

 6.如果你出现下面这样的警告,不要害怕,这里有两种解决方法

 解决方法1

1.打开会话的属性界面

 2.点击隧道,去掉转发X11连接到(X)的勾

 

3.确定退出后重新连接就没有警告了

 

解决方法2

温馨提示:方法2需要用户会一点基本操作,不会的用方法1就可以了。

1.首先我们来到根目录下。

2. 复制下面这行指令到命令行

vim /etc/ssh/sshd_config

 

 

 

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

 3.重启sshd服务,指令为

systemctl restart sshd

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

yum install -y xorg-x11-xauth

5.重新测试连接,这次就没有警告了。

 

💧方法2

1.在 XShell 终端下敲(这里的ip就是主机的ip地址)

ssh [ip]

 

2.输入服务器的管理员账户(root)

 

3.输入密码(注意:这里的用户名密码都是在最初购买服务器的时候设置的用户名密码)

 

4.连接成功

 

🌳额外补充

XShell 下的复制粘贴:

复制: ctrl + insert (有些用户的 insert 需要配合 fn 来按)

粘贴: shift + insert

ctrl + c / ctrl + v 是不行的


🍎总结

内容到这里就结束了,Xshell 连接 Linux 服务器的操作就告一段落了,相信大家只要跟着步骤走都是没有问题的,如果大家有解决不了的地方,欢迎大家评论区留言或者私信告诉我。如果感觉对自己有用的话,可以点个赞或关注鼓励一下博主,我会越做越好的,感谢各位。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/556442.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

宝塔面板搭建网站教程:Linux下使用宝塔一键搭建网站,内网穿透发布公网上线

文章目录 前言1. 环境安装2. 安装cpolar内网穿透3. 内网穿透4. 固定http地址5. 配置二级子域名6. 创建一个测试页面 转载自cpolar内网穿透的文章:使用宝塔面板快速搭建网站,并内网穿透实现公网远程访问 前言 宝塔面板作为简单好用的服务器运维管理面板&…

VScode必备插件大全

为了高效率的工作,我们在使用vScode的是时候,经常会用到一些好用的插件;现在就个人喜欢的插件分享给大家,欢迎点赞加收藏; 1、JavaScript(ES6) code snippets ES6 语法智能提示及快速输入,不仅仅支持 .js…

2009.03-2022.06华证ESG季度评级(季度)

2009.03-2022.06华证ESG评级(季度) 1、时间:2009.03-2022.06.15 2、来源:整理自Wind 3、指标:华证ESG(只有综合评级,无细分评级数据) 4、样本数量:A股4800多家公司 …

由浅入深Dubbo核心源码剖析高阶配置运用

目录 1 不同配置覆盖关系2 属性配置优先级3 重试与容错处理机制4 多版本控制5 本地存根调用6 负载均衡机制7 服务降级运用8 并发与连接控制 1 不同配置覆盖关系 Dubbo高阶配置运用 关于配置参看官方文档:https://dubbo.apache.org/zh/docsv2.7/user/configuration/ …

chatgpt赋能Python-python_bobo

Python Bobo:轻量级Web框架 Python是一个强大的编程语言,被广泛用于web应用程序和数据科学。用Python构建web应用程序的其中一条途径是使用框架。它们提供了一些实用的功能,如路由、模板、数据库集成等等。 Python中许多框架都很强大&#x…

Keil Debug 串口调试技巧

Keil Debug 串口调试技巧 效果 debug窗口效果 虚拟串口效果 debug窗口实现方法 第一步:配置参数 更改对应的bebug窗口参数 两边的 Dialog DLL 更改为:DARMSTM.DLL两边的 Parameter (这里的根据单片机型号更改)更改为&#xff…

chatgpt赋能Python-python_char

Python Char:了解 Python 字符的基础知识 Python是一种广泛使用的编程语言,因其易于学习、语法简单且适用于不同的应用场景而备受欢迎。在Python中,字符是一种重要的数据类型,也是值得深入学习的主题之一。本文将介绍Python字符的…

基于 Docker 搭建 ownCloud 个人云盘

本文源码:https://github.com/chen2438/chenhaotian.top/tree/main/source/_posts/linux-app/owncloud.md 在我的博客上查看:https://chenhaotian.top/2022/09/07/linux-app/owncloud/ 基于 Docker 搭建 ownCloud 个人云盘 官方文档 机翻气息贯穿全文…

【JUC基础】09. LockSupport

1、什么是LockSupport LockSupport是一个线程阻塞工具,可以在线程任意位置让线程阻塞。线程操作阻塞的方式其实还有Thread.suspend()和Object.wait()。而LockSupport与suspend()相比,弥补了由于resume()方法而导致线程被挂起(类似死锁&#x…

chatgpt赋能Python-python_bin目录

了解Python中的Bin目录 如果你是Python编程的初学者,可能会对Python中的Bin目录感到困惑。本文将为你介绍Bin目录的作用,以及为什么它对于Python编程人员来说是如此重要。 什么是Bin目录? Bin目录是Python安装时创建的一个目录&#xff0c…

Linux Yum指令

目录 一.yum 二.使用yum下载软件指令 1.安装指令: 2.查找在yum中所下载软件的指令: 3.卸载指令: 一.yum yum是Linux的一个指令,其实它的作用相当于一个商店,我们可以在商店里面买我们需要的东西。 我们将yum称为包…

40亿个QQ号,限制1G内存,如何去重?

40亿个QQ号,限制1G内存,如何去重? 40亿个unsigned int,如果直接用内存存储的话,需要: 4*4000000000 /1024/1024/1024 14.9G ,考虑到其中有一些重复的话,那1G的空间也基本上是不够…

chatgpt赋能Python-python_calchist

Python计算直方图:使用calchist进行图像分析 如果你是一位熟练掌握Python的工程师,同时又对图像分析领域感兴趣,那么你应该一定听说过Python的OpenCV库。OpenCV是一个专业的图像处理库,可以用来处理图像、视频和计算机视觉等相关…

2023 华为 Datacom-HCIE 题库 03--含解析

单选题 1.[试题编号:189810] (单选题)SSH算法协商阶段中,双方交换自身所支持的算法列表。SSH服务器的对称加密算法列表依次为:aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc。SSH客户端的对称加密算法列表依次为:aes1…

研发工程师玩转Kubernetes——使用Deployment进行版本升级

软件升级是一件非常常见的事,本节我们将尝试使用Deployment进行软件升级。 更新simple_http版本 我们还是借助《研发工程师玩转Kubernetes——构建、推送自定义镜像》中的代码库,只是稍微修改一下Dockerfile——将版本变成2。 From python:3.11 RUN p…

TypeScript - Interfaces(接口)

目录 1、接口介绍 1.1 接口示例 2、可选属性 3、只读属性 4、额外的属性检查 5、函数类型 6、可索引的类型 7、类类型 7.1 类静态部分和实例部分 8、继承接口 9、混合类型 10、接口继承类 1、接口介绍 Ty…

探索未来:物联网的无限可能

连接万物,创造未来。从智能家居到智慧医疗,从智能车联到智慧城市,物联网技术的影响已经悄然渗透到了我们的方方面面。欢迎大家积极讨论联网技术如何影响了我们的生活。 物联网技术概述 物联网技术(Internet of Things&#xff0…

WebStorm 固定 调试版 Chrome

WebStorm 固定 调试版 Chrome 每次升级 WebStorm 都会打开一个新的 Chrome,导致调试时需要重新登录,重新安装插件等问题。 解决办法: 固定 WebStorm 中 Chrome UserData 的路径,这样每次打开的 Chrome 都是同一个。 文件 | 设…

HJ73 计算日期到天数转换

1.题目&#xff1a; 2.分析&#xff1a; 1. 通过枚举每个月的1号是这一年的第几天&#xff0c;从而进行累加求和即可&#xff0c;其中注意闰年的处理 3.我的代码&#xff1a; #include <iostream> using namespace std;int main() {int arr[13] { 0, 31, 28, 31, 30,…