Linux如何远程控制Win10服务器并将备份到Linux里
时间: 2024-08-16 09:02:06 浏览: 56
在Linux系统上通过SSH(Secure Shell)远程控制Windows 10服务器,通常需要安装并配置一个像PuTTY这样的客户端工具。以下是步骤:
1. **安装SSH服务器**: 在Windows 10服务器上安装OpenSSH Server,可以从Microsoft Store获取或从官网下载对应版本的安装包。
2. **配置SSH**: 完成安装后,打开命令提示符,输入`sshd_config`然后按回车打开配置文件,找到`PermitRootLogin`项设置为`yes`,允许root用户登录。保存后重启SSH服务(`net stop sshd && net start sshd` 或 `systemctl restart sshd`)。
3. **获取服务器IP地址和用户名**: 确定服务器的公网IP地址以及管理账户(通常是管理员账户如Administrator)。
4. **使用PuTTY**: 下载并安装PuTTY,这是Windows上的SSH客户端。启动PuTTY,输入服务器的IP地址、默认端口22,选择SSH协议,连接到服务器。
5. **登录和操作**: 输入管理账户的用户名和密码(如果已启用密钥对认证,可以跳过此步)。登录后,你可以像本地一样运行命令行操作,例如复制、粘贴文件,使用SCP(Secure Copy)或Rsync等工具进行数据传输。
6. **备份到Linux**: 使用Linux的rsync工具,可以将Windows服务器的数据同步到Linux机器。在Linux终端,输入类似以下命令:
```
rsync -avz user@win10_server_ip:/path/to/source /path/on/local/linux_machine/
```
其中`user`是Windows服务器的用户名,`/path/to/source`是要备份的源目录,`/path/on/local/linux_machine/`是目标本地目录。
阅读全文