使用mobaxterm远程修改代码

本文介绍如何使用MobaXterm进行远程代码编辑,包括设置免安装版本、SSH连接、使用Notepad++编辑中文文件等内容,适用于不熟悉Linux或vim的用户。

     初衷:部分对linux或者说vim不熟悉的同学,工作中有一个痛点就是不能愉快的修改服务器上的代码.那么这篇文章也许适合你.让你可以暂时不需要去记住vim的各种命令和快捷键也可以修改代码.一起来看看吧.

     推荐使用的工具如下, mobaxterm(一个ssh客户端,其实还支持微软的远程桌面rdp协议等,类似xshell) 官网地址 MobaXterm free Xserver and tabbed SSH client for Windows ,似乎暂时打不开官网,这里直接给出MobaXterm免安装V11.1版本的下载链接好了 https://download.mobatek.net/1112019010310554/MobaXterm_Portable_v11.1.zip ,下载后解压MobaXterm_Portable_v11.1.zip 到任意路径.其中的 MobaXterm_Personal_11.1.exe 即为执行程序(提示这个是免安装版本,也就是说可以把这个文件夹放置到优盘里面,然后每次执行的时候都会保留以前的历史,很方便在不同的机器上远程连接自己频繁使用的服务器,更换电脑后不用每次重新添加服务器,修改配置,安装等步骤,实乃居家旅行的必备良品.)

   打开MobaXterm_Personal_11.1后的界面如图

新建一个ssh连接吧,方便保存主机,密码等信息,依次点击左上角 Session-SSH,然后输入远程的IP地址,用户名,端口.点击OK.

回到主界面在 Sessions 选项页可以看到刚才新添加的 会话,双击会话名称来连接.首次连接需要输入密码,可以根据需要是否选择保存密码.

连接后可以在左侧的 Sftp 选项页 看到主机的 目录结构,上面依次是 返回上层目录,下载,上传,刷新,新建目录,新建文件,删除

找到需要修改的代码,需要确保当前用户有该文件的写权限.右键选择 Open with default text editor(使用缺省文件编辑器打开文件)

编辑完成后,按Ctrl+S保存

按照自己的需要点击下面的选择,本次选择 Yes(本次替换远程的文件)

以上就完成了服务器的代码的修改.

    But,用默认的 MobaTextEditor 打开有中文字符的文件时可能会看到中文字符是乱码,类似下图

这里推荐用轻遍小巧的 Notepad++ 作为编辑器.

  1. 首先 去Notepad++ 的官网( https://notepad-plus-plus.org )下载 免安装版本的 Notepad++ 编辑器,比如这个 地址 https://notepad-plus-plus.org/repository/7.x/7.7.1/npp.7.7.1.bin.x64.zip 下载速度可能有点慢,也可以去其他的软件下载站下载.下载后解压到任意路径.
  2. 依次点击 MobaXterm菜单栏中的 Settings-Configuration 如图所示

  3.修改 Default text editor program

找到刚才下载并解压的 Notepad++.exe 路径,点击打开.

回到MobaXterm Configuration 点击OK

 

重新执行 Open with default text editor 

可以看到已经默认使用 Notepad++ 打开文件了,并且可以显示中文.

编辑完成后,按Ctrl+S保存即可实现远程修改代码.以上就是用文本编辑器修改远程代码的步骤.

<think>好的,用户想了解如何使用MobaXterm连接远程服务器。首先,我需要整理现有的引用内容,确保步骤正确。引用3和4提到了创建SSH会话,输入IP、用户名和密码。用户可能需要具体的步骤指导,比如如何打开MobaXterm,找到Session设置。 接着,引用4提到下载便携版或安装版,用户可能对安装过程有疑问,需要简单说明下载步骤。然后连接部分,引用3详细说明了SSH的设置,包括IP、端口(默认22),以及认证方式。如果用户使用密钥登录,可能需要补充说明如何选择私钥文件,这部分引用4提到了权限问题,比如chmod命令,可能需要提醒用户注意文件权限。 另外,引用1和2提到了telnet和tensorboard,但用户的问题集中在连接服务器,所以可能不需要这些部分。不过,如果用户遇到连接问题,比如telnet通但SSH不行,可能需要检查端口和服务状态,但当前问题主要是教程,所以保持步骤清晰。 用户可能遇到的问题包括连接失败,比如认证失败或网络问题。需要提示常见解决方法,比如检查密码、防火墙设置,或者服务器SSH服务是否运行。引用4中的nohup和后台运行可能超出当前问题范围,但可以留到相关问题中。 最后,确保按照系统指令使用正确的中文回答,结构分步,代码块用正确格式,引用标识自然添加。检查是否需要生成相关问题,比如连接失败处理、高级配置等。现在组织步骤,确保每个部分都有对应的引用支持,并自然标注。</think>### 如何使用 MobaXterm 连接远程服务器? #### 一、下载与安装 MobaXterm 1. **下载地址**:访问官网 [https://mobaxterm.mobatek.net](https://mobaxterm.mobatek.net),选择免费版本 - **便携版**(蓝色):解压后直接运行 `.exe` 文件,无需安装[^4] - **安装版**(绿色):需按向导完成安装[^4] #### 二、创建 SSH 会话 1. 打开 MobaXterm,点击左上角 **Session** -> 选择 **SSH** 2. 填写服务器信息: - **Remote host**:输入服务器 IP 地址(如 `192.168.81.138`) - **Specify username**:填写登录用户名(如 `root` 或自定义账户) - **Port**:默认 SSH 端口为 `22`,若服务器使用其他端口需修改[^3][^4] 3. 认证方式: - **密码登录**:直接输入密码(连接后弹出密码输入框) - **密钥登录**:点击 "Advanced SSH settings",选择私钥文件(`.ppk` 或 `.pem`)[^3] 4. 点击 **OK** 完成会话配置[^3] #### 三、连接服务器 1. 双击左侧会话列表中的新建会话,输入密码(若未使用密钥) 2. 连接成功后,终端会显示服务器欢迎信息,并进入命令行操作界面[^3] #### 四、常见问题与验证 1. **连接失败**: - 检查 IP 和端口是否输入正确 - 确认服务器 SSH 服务已启动(可通过 `systemctl status sshd` 命令验证) - 若使用密钥登录,确保私钥文件权限正确(例如 `chmod 400 key.pem`) 2. **网络连通性测试**: - 在 MobaXterm使用 `telnet <IP> <端口>` 测试端口是否开放(如 `telnet 192.168.81.138 3389`)[^1] #### 五、高级功能(可选) - **文件传输**:通过左侧边栏的 SFTP 功能拖拽文件实现本地与服务器的传输[^2] - **远程桌面**:若服务器支持 RDP(如 Windows 服务器),可新建 "RDP" 会话连接图形界面[^1]
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值