【Linux】Xshell连接Linux云服务器,上传下载文件

前言

win10重装系统以后一直没试过远程连接阿里的ECS云服务器,趁着复习linux重新整理一下。用的是Xshell结果发现遇到几个问题,之前win10用putty好像没有那么麻烦也没碰到问题。linux版本是Ubuntu18.04

1 下载运行Xshell

官网自行下载,个人可以用免费版,或者我上传的一个免安装6.0版本。

解压后管理员权限运行Xshell.exe,报错缺少mfc110u.dllmsvcr110.dll文件,网上办法是下载提示对应的dll文件,dll下载网站https://cn.dll-files.com,比较全。

下载后放到系统文件夹内替换覆盖

C:\Windows\SysWOW64\   64位系统 DLL 文件的默认路径 
C:\Windows\System32\   32位系统 DLL 文件的默认路径

再次运行Xshell这个时候不报错dll文件缺失了,提示变成了应用程序无法正常启动(0x000007b)。请单击“确定”关闭应用程序。

又折腾了一通找到了参考办法,一般这个报错是软件依赖系统的directX、C++、或者其他一些框架文件缺失或者版本太高,可以使用directX Repair修复软件修复一下。参考网站:连接修复时发

### 使用Xshell 8连接Linux云服务器教程 #### 准备工作 确保已经获取了目标Linux云服务器的相关信息,包括但不限于IP地址、用户名以及私钥文件(如果是基于密钥认证)。对于阿里云这样的平台,在安全组配置中需允许SSH协议通过防火墙。这可以通过进入控制面板的安全选项,选择防火墙并添加一条新规则实现;将应用类型设为SSH,并保持其余默认设置不变,最后确认保存[^1]。 #### 创建新的会话 启动Xshell 8应用程序后,点击左上角的“新建”按钮创建一个新的会话。此时会出现一个对话框用于输入基本参数: - **名称**:可以自由命名以便识别此特定连接。 - **协议**:应选择`SSH2`作为通信协议。 - **主机**:填入之前准备好的云服务器公网IP地址。 - **端口**:除非特别指定,默认情况下使用22号端口即可。 - **用户名**:按照服务商提供的初始登录凭证填写相应的用户名。 完成上述字段填充之后,单击OK继续下一步操作[^4]。 #### 设置身份验证方法 当首次尝试建立链接时,系统通常会提示接受远程主机的身份指纹。同意后即进入到用户鉴权阶段。如果采用密码方式进行登陆,则只需直接键入对应账户的有效密码便可成功接入;而若是依赖于公/私钥对的形式,则还需要额外加载本地存储着的`.pem`格式私钥文档——可通过导航至“用户身份验证”的子菜单下找到相应入口上传所需材料[^2]。 #### 测试连通性 一切设定妥当以后就可以试着发起实际的数据交换请求看看能否顺利建立起稳定可靠的交互通道了。一旦命令行界面正常显示出来就意味着整个过程顺利完成! ```bash whoami # 查看当前登录用户的名称 uname -a # 显示操作系统版本及相关内核信息 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值