MobaXterm SFTP(SSH) error #114

 

问题描述


 

解决方案:

 

 这2个名字应该要一样  不然会报错... 

### 如何在 MobaXterm 中备份文件 #### 使用 SFTP 进行文件备份 为了实现在 Linux 和 Windows 之间的文件传输以及备份操作,可以通过 MobaXterm 的集成工具来完成。SFTP (SSH 文件传输协议) 是一种安全的方式来进行文件传输和管理。 当连接至远程服务器时,在会话窗口下方会出现一个名为 "Sessions" 的标签页[^1]。点击该选项卡可以看到已有的会话列表,并且能够创建新的 FTP 或者 SFTP 类型的新会话用于访问目标主机上的文件系统。 对于想要执行本地到远程或者相反方向的数据复制任务来说,只需打开一个新的 SFTP 会话指向目的机器即可: ```bash sftp username@remote_host_ip_address ``` 一旦建立了成功的连接之后就可以利用交互式的命令提示符下的指令集来进行各种各样的操作了,比如上传下载单个/多个文件夹等等。 #### 利用图形界面进行拖拽式备份 除了命令行方式外,MobaXterm 提供了一个直观易用的 GUI 来简化这一过程。启动应用程序后选择 “Session”,接着挑选合适的协议(如 SSH),输入相应的 IP 地址和其他必要参数建立连接。成功登录后右侧将会显示远程目录结构;左侧则代表本机环境中的位置。此时只需要简单地把要迁移的内容从一边拉向另一边就能轻松达成目的了[^3]。 #### 自动化脚本实现定期备份 如果计划频繁地同步某些特定路径下资料的话,则建议编写 shell 脚本来自动化整个流程。下面给出一段 Python 示例代码片段展示如何借助 paramiko 库自动处理 sftp 事务: ```python import os from pathlib import Path import paramiko def backup_files(local_path, remote_path, hostname='your_remote_host', port=22, username='your_username', password='your_password'): try: transport = paramiko.Transport((hostname, port)) transport.connect(username=username, password=password) with paramiko.SFTPClient.from_transport(transport) as sftp: local_dir = Path(local_path).resolve() for root, dirs, files in os.walk(str(local_dir)): relative_root = os.path.relpath(root, str(local_dir)) for file_name in files: src_file = os.path.join(root, file_name) dst_folder = f"{remote_path}/{relative_root}" # Create directories on the server if they don't exist. try: sftp.mkdir(dst_folder) except IOError: pass dst_file = f"{dst_folder}/{file_name}" sftp.put(src_file, dst_file) transport.close() except Exception as e: print(f'An error occurred during file transfer: {e}') if __name__ == '__main__': backup_files('/local/path/to/files', '/remote/path') ``` 这段程序允许指定源端与目的地的位置信息从而批量转移选定范围内的文档集合。它还支持递归遍历子目录并将它们一同打包发送出去。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值