Linux 远程登录(Xshell7)

为什么需要远程登录Linux?因为通常在公司做开发的时候,Linux 一般作为服务器使用,而服务器一般放在机房,linux服务器是开发小组共享,且正式上线的项目是运行在公网,因此需要远程登录到Liux进行项日管理或者开发。

SSH

Linux 系统中是通过 SSH 服务实现的远程登录功能,SSH 为 Secure Shell 的缩写,是建立在应用层和传输层基础上的安全协议,由 IETF 的网络工作小组(Network Working Group)所制定。几乎所有的Unix/Linux平台都可以运行SSH。默认 SSH 服务端口号为 22。

使用SSH服务,需要安装相应的服务器和客户端。若机械A想被机械B远程控制,那么机械A需要安装SSH服务器,机械B需要安装SSH客户端。两者之间的关系如图所示:

Xshell7

Xshell是一款功能强大的远程终端连接管理软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNET协议。可以在多端进行高效安全的远程连接,同时还可以帮助有效的管理远程服务器,允许用户自定义键盘映射,支持VB脚本、上传或下载文件、动态端口转发等操作。

Window 系统上 Linux 远程登录客户端有很多,本文使用的远程登录客户端是Xshell7,其它的远程工具大同小异。

Xshell7安装

Xshell 官网:Xshell 下载 - NetSarang Website ,下载→家庭 / 学费免费。也可以直接下载下面这个破解版的。

破解版:Xshell 7下载、安装步骤与使用教程_xshell7_Mr孙吵吵的博客-CSDN博客

安装步骤很简单,没什么特别注意的,按步骤操作就行。

远程登陆linux

环境:Vmware16 - CentOS 7.9 +Xshell7。创建连接服务器:

首先,打开CentOS,打开终端,输入指令:ifconfig ,回车,找到当前虚拟机的IP地址

打开Xshell,第一次打开软件时,会自动弹出"会话"对话框。点击新建,创建服务器连接。

输入所要登录的IP地址,地址就是上面虚拟机的终端窗口里显示的地址:192.168.122.128**。**名称随意设置,服务器端口(默认22)。设置好了之后点击确定。

选中那个测试服务器的连接,然后点击连接按钮。就开始连接服务器了。

第一次连接会提示你是否保存服务器信息,点击接受并保存。

输入可以连接服务器的合法用户名以及密码,勾选记住用户名。

认证通过之后,会显示登陆信息。如下面图中所示,会显示出服务器的ip地址,以及上次登陆时间等信息。这样就连接成功了 。

之后就可以远程操作你的虚拟机了。

相关推荐
KeyAction66669 分钟前
从西班牙高铁追尾看安全系统设计:当违规指令成为输入,防护逻辑如何兜底
运维·服务器·安全
夜雪一千12 分钟前
Linux 管道、重定向命令介绍
linux·运维·chrome
江华森16 分钟前
数据中心网络技术基础 —— 从原理到实操
linux·运维
骑着蜗牛撵大象3271 小时前
手写一个 HTTP 服务器:从 socket 到 epoll,Linux 上到底怎么把请求变成响应
linux·服务器·网络·http·epoll·socket编程·并发模型
程序员初一1 小时前
我在 1C1G 的服务器上装了个桌面环境,然后用 VNC 连它,然后我后悔了
linux·ssh
星恒随风2 小时前
Linux Socket TCP编程(二):逐文件重构多进程、多线程与线程池服务器,深入fork、pthread_create、popen和std::bind
linux·服务器·笔记·学习·tcp/ip
晚风叙码2 小时前
Linux 进程概念(下):程序地址空间与虚拟内存
linux·服务器·算法
无足鸟ICT2 小时前
【RHCA+】影响Linux系统性能的因素
linux·运维·服务器
论文复现现场2 小时前
DeepSeek V4.1 Flash 和 V4 Pro 有什么区别?API 价格、性能与迁移建议
java·服务器·人工智能·python·大模型api·deepseek·deepseek v4.1
沫璃染墨2 小时前
从零入门计算机网络系列(十):HTTP协议进阶——从资源路径解析到状态码与请求头详解
linux·运维·服务器·网络·c++·http