二、开发环境篇:3.xshell

xshell软件可以在这里直接下载📎xshell6 plus绿色永久版.zip

xshell可以用来连接Linux服务器,更方便进行命令行操作,也可以直接把文件通过xshell拖进Linux系统。

1 Ubuntu安装ssh服务

  1. 更新源列表
sudo apt-get update
  1. 安装 openssh-server
sudo apt-get install openssh-server

这里需要输入一下 y或者直接回车 ,表示确定

  1. 检查 ssh 服务是否启动成功
sudo ps -e | grep ssh

如果有 sshd 则说明 ssh 服务已启动,如果没有启动,输入下边命令启动 ssh 服务

sudo service ssh start

再次输入查询服务是否启动命令

至此,ssh 服务已正常启动

禁用 ssh 命令

sudo systemctl disable --now ssh

启用 shh 命令

sudo systemctl enable --now ssh
  1. 查看本机的 ip 地址 ifconfig ,如果没有安装 net-tools,需要先安装,命令如下
sudo apt-get install net-tools

安装成功后,输入 ifconfig

这里就是当前系统的ip

2 xshell连接Linux

2.1 长久保存会话信息方式

1.双击运行程序,打开Xshell主界面。

2.点击“新建”,分别输入主机ip跟远程端口号,然后点击“确定”。

端口使用默认的22即可, 主机填Linux系统的ip地址。

然后点击 【用户身份验证】切换界面。

然后点击 【连接】 进入下一界面

点击接受并保存

此时就可以在xshell操作Linux系统了。

后续如果需要重新打开该会话则。 【文件】-> 【打开】

选中双击 即可打开。(但要注意:虚拟机安装的Linux ip不是一直固定不变的,如果访问不了则需要在Linux系统查看ip是否发生了变化)

2.2 快捷方式连接Linux

回车后提示

然后就可以访问Linux系统了。

2.3 在xshell利用命令行工具rz和sz实现Linux系统

安装lrzsz套件

        首先,要在Linux服务器上启用文件的命令行上传与下载功能,我们需要安装lrzsz包,它包含了rzsz命令。对于基于Debian和Ubuntu的系统,可以通过以下命令安装:

sudo apt-get update
sudo apt-get install lrzsz

打开Xshell终端,先切换到文件存放路径(你想把文件存放在哪个地方,就切到哪个路径);

然后输入rz命令,即可弹出windows文件选择弹窗,可以选择一个文件,也可以选择多个文件(注意如果传输时遇到乱码,要重新传才可以)

上传文件至Linux服务器

当你需要从本地Windows计算机上传文件至Linux服务器时,使用rz命令。在Xshell中,确保已启用ZMODEM协议,并在终端中输入rz,然后回车。此时Xshell会弹出一个文件选择对话框,从中选择你要上传的文件,选择完毕后文件会被自动传输至当前Linux会话的工作目录。

[lqf@ubuntu~]$ rz

从Linux服务器下载文件至本地

        下载文件的过程则是用sz命令。指定要下载的文件路径,Xshell同样会通过ZMODEM协议启动一个文件接收过程。

示例:

[lqf@ubuntu~]$ sz /path/to/file.txt

执行此命令后,Xshell会在本地电脑上弹出保存对话框,你可以选择保存的位置并确定下载。

C/C++一站式学习知识库 文章被收录于专栏

C/C++学习难度较大且方向较多,设置的开发环境也比较多,为了节省大家的时间,程序员老廖我创建了该知识库,大家可以参考知识库的文章系统学习。

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务