使用 Xshell 远程连接虚拟机中的linux服务器

下面是使用Xshell远程连接虚拟机中的Linux服务器的完整攻略。

环境准备

  • 一台运行Windows操作系统的计算机
  • 一台运行Linux操作系统的虚拟机
  • Xshell软件

步骤说明

步骤一:连接虚拟机

在Xshell里,点击“文件”-“新建”,打开新建会话窗口。

在主机窗格中输入虚拟机的IP地址,并在端口窗格中填写连接端口号,默认的SSH端口是22。如果虚拟机中的用户名不是root,还需要在“用户身份验证”窗格中选择用户名和密码。最后,点击“连接”按钮连接虚拟机。

步骤二:执行 Linux 命令

当Xshell连接到虚拟机时,就可以在远程虚拟机中执行Linux命令了。在命令窗口中输入要执行的命令,按下“Enter”键即可运行该命令,并将结果输出到Xshell终端窗口中。

例如,在Xshell窗口中输入ls命令,即可查看当前目录下的文件列表:

ls

输出结果如下:

Desktop Documents Downloads Music Pictures Public Templates Videos

示例一:使用scp命令上传文件到虚拟机

可以使用scp命令将本地文件上传到虚拟机中。在Xshell中输入以下命令:

scp local_file_path remote_username@remote_ip:remote_file_path

其中local_file_path是本地文件的路径,remote_username是虚拟机中的用户名,remote_ip是虚拟机的IP地址,remote_file_path是要上传的远程虚拟机中的文件路径。

例如,将本地文件/home/user/test.txt上传到虚拟机中的/home/remote_user目录下,可以使用以下命令:

scp /home/user/test.txt remote_user@192.168.0.1:/home/remote_user

示例二:使用sftp命令下载文件到本地

使用sftp命令可以将虚拟机中的文件下载到本地。在Xshell中输入以下命令:

sftp remote_username@remote_ip

接着输入远程虚拟机中的用户名和密码,即可进入sftp交互命令行模式。

在sftp命令行模式下,可以使用get命令将目标文件下载到本地。例如,将虚拟机中的/home/remote_user/test.txt文件下载到本地的/home/user目录下,使用以下命令:

get /home/remote_user/test.txt /home/user

总结

通过以上步骤,我们可以成功使用Xshell远程连接虚拟机中的Linux服务器并执行命令。同时,我们还可以使用scp和sftp命令在本地和远程虚拟机之间传输文件。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用 Xshell 远程连接虚拟机中的linux服务器 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • VMware ESXi安装使用记录(附下载)

    那我来为你详细讲解一下 “VMware ESXi安装使用记录(附下载)” 的完整攻略。 一、前言 在进行 VMware ESXi 的安装和使用前,我们需要对 VMware ESXi 有一个初步的了解。VMware ESXi 是一款虚拟化软件,它可以在一台服务器上创建多台虚拟机,从而将一台物理机的资源分配给多台虚拟机,提高硬件使用效率。本文将从 VMware …

    Linux 2023年5月24日
    00
  • linux下查看yum/rpm/dpkg某软件是否已安装的方法

    Linux系统下有三种软件包管理工具,分别是yum、rpm和dpkg,每种软件包管理工具都有自己的安装和卸载方式。为了保证系统的稳定和安全性,我们必须保证每个软件的安装是准确无误的。接下来,我将详细讲解如何查看yum/rpm/dpkg某软件是否已安装的方法。 查看yum软件包是否已安装 在Linux系统中,yum作为一种基于RPM的软件包管理工具,可以很方便…

    Linux 2023年5月14日
    00
  • Linux7种运行模式

    1)在超级权限下(#)vim /etc/inittab 2)文件内容模式的理解:   0 代表:关机模式(此模式 linux是关机状态)   1 代表:单用户模式(例如root的密码忘记了,可以在该模式下完成密码的找回)   2 没有NFS网络共享的多用户模式(NFS:network file system)   3 代表的是命令行模式(一般生产环境都是使用…

    Linux 2023年4月13日
    00
  • linux使用汇总

    linux使用汇总 Linux的目录结构 没有逻辑磁盘分区(C盘、D盘…) 是一棵树形结构,根目录是/ 根目录下边有几个文件夹,需要我们了解: /etc:配置文件所在的文件夹。比如:安装JDK,配置环境变量,就要修改/etc/profile文件 /usr:unix shared resource,系统共享资源文件夹。我们安装软件通常安装在:/usr/lo…

    2023年4月8日
    00
  • Linux环境下:程序的链接, 装载和库[ELF文件详解]

    编译过程拆解 预处理处理生成.i文件, .i文件还是源码文件 将所有的宏定义#define展开。 处理#if, #else, #endif等条件编译指令 处理#include, 原地插入文件 cpp HelloWorld.c > HelloWorld.i可以这样来进行预编译,cpp是C preprocessor就是专门做预处理的。或者 通过gcc -E…

    Linux 2023年4月10日
    00
  • 监测linux系统负载与CPU、内存、硬盘、用户数的shell脚本

    本节主要内容: 利用Shell脚本来监控Linux系统的负载、CPU、内存、硬盘、用户登录数。 一、linux系统告警邮件脚本 # vim /scripts/sys-warning.sh #!/bin/bash #site: www.jquerycn.cn #监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。 #提取本服务器的IP地址信息…

    Linux 2023年4月11日
    00
  • 四个常见的Linux面试问题

    四个常见的Linux面试问题。 刚毕业要找工作了,只要是你找工作就会有面试这个环节,那么在面试环节中,有哪些注意事项值得我的关注呢?特别是专业技术岗位,这样的岗位询问一般都是在职的工程师,如何在面试环节更好地理解面试官的问题,我们一起往下看吧。 在学校学习也好,在培训机构或者网络在线学习也好,无论是通过那种途径,经过很长一段时间学习马上就要实践了,但是在面试…

    2023年4月8日
    00
  • Ubuntu虚拟机里怎么编译内核?

    编译内核是一项相对复杂的操作,建议在熟悉 Linux 命令和操作系统原理后再尝试,以下是在 Ubuntu 虚拟机里编译内核的攻略。 准备工作 下载内核源码,进入 官网 下载最新的稳定版或已经了解的版本,可选下载 .tar.xz 或 .tar.gz,注意下载的版本与系统匹配。 安装必要的依赖,打开终端(依次按 Ctrl+Alt+T),执行以下命令安装编译需要的…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部