养虾之_给bytebot中Ubuntu系统配置系统国内镜像源_并且安装远程软件remmina/xfreerdp_直接让bytebot远程物理机器干活---AI大模型应用探索0018

用deepseek部署全自动的机器人--bytebot Bytebot是一款开源AI桌面代理,提供完整的虚拟桌面环境,支持跨应用任务处理、文件管理、文档处理等复杂工作流。其技术架构包含核心控制、LLM代理、UI等组件,支持Docker和Kubernetes部署。本文演示了基于CloudStudio的部署流程,包括环境配置、Docker部署及DeepSeek API集成,实现多模型调用功能。 阅读详情

    因为发现默认安装的这个Ubuntu系统,在让他自己下载东西的时候,都下载不下来,无法安装

导致。

可以看到执行命令,先看一下

系统的版本:

cat /etc/os-release

得到版本是22.04.5 LTS以后,然后再去:

执行 lsb_release -a 查看系统版本。然后

然后可以看到

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

这里进行备份。把之前的源备份一下。

然后因为没有找到可以用的工具,我这里使用vim去编辑配置文件。

然后我们切换到root,把用户。

然后输入 sudo -i 进行提权,把权限提升到管理员权限。

阿里云:
deb http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-proposed main restricted universe multiverse

清华大学:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-security main restricted universe multiverse

中国科技大学镜像源:
deb https://mirrors.ustc.edu.cn/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ noble-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ noble-security main restricted universe multiverse

网易镜像源:
deb http://mirrors.163.com/ubuntu/ noble main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ noble-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ noble-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ noble-backports main restricted universe multiverse

华为镜像源:
deb https://mirrors.huaweicloud.com/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.huaweicloud.com/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.huaweicloud.com/ubuntu/ noble-backports main restricted universe multiverse
deb https://mirrors.huaweicloud.com/ubuntu/ noble-security main restricted universe multiverse

然后准备一些国内的源,可以看到:

提权以后,然后再去执行

vim /etc/apt/sources.liist 然后把里面原来有的那个源给删除掉,全部清空,然后

把我们准备的复制进去,然后esc 然后:wq 保存退出。注意这里要用管理员权限。

bytebot默认安装的这个Ubuntu系统,不是管理员权限进去是 user@computer这个用户

所以要使用sudo -i 执行一下,就可以进行提权。提权成功以后就可以使用root,用户操作

就可以了。

然后再去安装一个

apt install -y iputils-ping

然后再去执行ping  就可以使用ping命令了,刚开始ping命令都没有

可以看到ping命令就可以用了。

然后再去 sudo apt update 去升级一下系统。

升级以后就可以去安装

远程软件了,我们想用它来远程一台Windows11系统,然后直接操作这个远程系统,

这样就实现了使用bytebot来操作我们的win11系统了。

sudo apt install -y remmina remmina-plugin-rdp remmina-plugin-secret

执行这个命令安装远程软件。

然后 安装以后就可以启动了

直接用命令:

cd /usr/bin 到这个目录中以后,然后

./remmina 执行这个命令,然后就可以打开软件界面了

然后点击左侧的加号,然后就可以去连接远程桌面了

可以看到天上,用户名,密码,还有IP地址,然后

双击以后就可以连接成功了。

可以看到连接成功的效果,但是说实话,效果不咋地呢感觉。

远程以后找的坐标不准确,所以我打算。就不用这个了。再试试,看看是怎么回事。

用不了好像是。

大家也可以测试一下如果好用,请分享。

继续搞:

发现如果远程直接操作这个Ubuntu的机器,很好用,但是如果操作远程的机器就不好用了,原因是,有可能跟远程后,分辨率有关,所以需要调整一下remmina的配置。

这个可以用一下豆包啥的具体怎么调。

然后好像用xfreerdp效果会更好,所以我还是继续装一个xfreerdp来试一下。

在 Rocky 中使用 FreeRDP 远程连接 Windows 机器 远程控制已成为 IT 人员和企业用户在处理日常任务时不可或缺的工具。无论是进行系统管理、支持远程工作,还是协助解决技术问题,一个可靠且高效的远程桌面工具都是业务连续性的关键。开始我个人使用了todesk(也曾鲜想过向日葵,但是向日葵只能ubuntu环境下使用,redhat系列没有兼容),但是todesk 很耗费资源。在此,我们将详细探讨如何在** Rockylinux**(CentOS,redhat) 系统上,通过使用功能强大的 FreeRDP 客户端,实现对 Windows 机器的远程管理。 阅读详情

相关推荐

xfreerdp实战:5分钟搞定Windows远程桌面连接(附音频重定向配置)

本文详细介绍了如何使用xfreerdp在Linux和macOS上快速建立Windows远程桌面连接,特别包含音频重定向等高级配置技巧。通过简洁的命令行操作和性能优化参数,读者可在5分钟内实现高效跨平台远程办公,同时掌握文件共享、设备映射等实用功能。

k8l9m0n的博客 288

开源全自动 AI 工具 Bytebot:用自然语言控制你的电脑

它等于给你雇了一个 24h 不抱怨的实习生,扔在电脑里,随叫随到,还不要加班费。只要电脑开着,把 localhost 换成内网 IP 或域名,手机浏览器就能指挥。• 你只用说人话,它就能点按钮、敲键盘、跑浏览器、写 Excel、发邮件,甚至帮你盯价格。• “帮我把这 100 条用户信息填到这个破网页表单里,我去喝咖啡。任务、数据、API 密钥全在你自己硬盘,谁也偷不走。用自己的 API key,不限次数,不担心平台抽风。喜欢就去点个 ⭐,祝你早日实现“躺平式”工作!• 全程浏览器操作,手机也能随时指挥。

justjavac(迷渡) 7703

xFreeRdp-connect:xFreeRdp simple minimal GUI

xFreeRdp连接 基于Python 3 Tkinter的FreeRdp的简单minimail GUI 安装说明: 准备: sudo apt-get install FreeRDP python3-tk notify-osd 克隆此项目: git clone https://github.com/xtimon/xFreeRdp-connect.git ~/.viewrdp 准备申请标签: sed -i "s|/home/user/|$HOME/|g" ~/.viewrdp/xfreepy.desktop 创建应用程序标签: sudo ln -s ~/.viewrdp/xfreepy.desktop /usr/share/applications/ 配置文件将存储在这里: ~/.viewrdp/config.conf 配置文件示例: [Connection_na

xfreerdp 命令列表

freerdp命令列表

rjc_lihui的专栏 2909

四旋翼无人机数学模型推导

本周开始进行四旋翼无人机的学习工作,首先来进行四旋翼无人机的数学模型推导工作。。 四旋翼动力学数学模型 坐标变换 介绍四旋翼数学模型之前,首先引入坐标变换的概念,定义两个坐标系惯性坐标系{E},以及机体坐标系{B},惯性坐标系就相当于在地面建立的、静止不动的坐标系,也是我们操纵无人机所在的空间,而机体坐标系是建立于四旋翼机体之上,随着四旋翼姿态变换而变化,所以建立一种地面上的惯性坐标系与四旋翼机体坐标系之间的转换关系,就有这个必要。 对于惯性坐标系{E},以及机体坐标系{B},它们之间的转换关系

BiuBiuSun的博客 1万+

高性能网站设计之缓存更新的套路

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。 我不知道为什么这么多人用的都是这

代码技巧 1万+

bytebot:容器化桌面解决方案

bytebot 是一款创新的容器化桌面解决方案,它提供了一个轻量级的 XFCE4 桌面环境,基于 Ubuntu 22.04 构建。bytebot 允许用户随时随地通过 VNC 或浏览器中的 noVNC 进行远程访问,并提供了统一的 API 以控制所有桌面操作,极大地方便了远程工作和自动化测试。 ## 项目技术分析 bytebot 采用了容器化技术,将桌面环境封装在 Docker 容器中,这带来...

gitblog_00127的博客 1638

【KBrowser】基于 Kiwi/chromium 制作全新外壳,将 chromium 代码当作 webview 使用,实现可控核替换

chromium 其实只需几步巧妙的架构,就能拿来“换核”,甚至可以插件化,实现类似webview.apk 的效果。重新设计界面,不再是差不多的回声。而 Kiwi 基于 chrome 77 ,只有 50 MB。优势是兼容好、可安装扩展。

sinat_27171121的博客 2028

xfreerdp 的使用

https://github.com/FreeRDP/FreeRDP

yeshen.org 2938

使用Python开发TreeATE的测试脚本常见问题

ImportError: No module named py_compile 找不到 DevLangPython3.dll 以上2个问题都是没有安装正确的Python,当前TreeATE依赖32位Python 2.7版本,暂时不支持Python 3以上版本

蓝白云的专栏 1032

python-pptx库中文文档及使用样例

个人使用样例及部分翻译自官方文档,并详细介绍chart的使用

4万+

【亲测免费】 推荐 FreeRDP: 开源的远程桌面协议实现库

是一个开源的远程桌面协议 (Remote Desktop Protocol, RDP) 实现库。它支持 Windows、Linux 和 macOS 等多种操作系统,并提供了命令行工具 `xfreerdp` 及图形化界面程序。 ## 什么是 FreeRDP? FreeRDP 是一款用于实现 RDP 协议的开源库。它可以让你在本地计算机上远程访问其他计算机的桌面环境,从而进行文件传输、软件开发、系...

gitblog_00052的博客 4508

AI游戏制作07——波次计时器,敌人按波次生成

AI游戏制作07——波次计时器,敌人按波次生成

qq_40572023的博客 46

linux 远程桌面命令及优化

linux 远程桌面命令及优化

半条虫 免费软件发布博客 2547

从生产订单到整车交付,SAP 离散制造在汽车行业里的真实落点

汽车行业谈数字化,很容易一上来就谈智能工厂、数字孪生、AI 排产、无人仓、视觉质检。可落到 SAP 项目现场,真正把工厂撑起来的,往往还是几个很朴素的问题,客户订单来了以后,BOM 能不能准确展开,物料能不能准时到线,产能有没有被过度承诺,生产订单能不能被车间正确执行,质量问题能不能追溯,成本能不能按工单和批次沉淀下来。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 111

基于Simulink使用激光雷达数据跟踪车辆仿真(附源码)

这些模型将长方体的尺寸定义为状态转换期间的常量,并且它们的估计值在滤波器的校正阶段随时间演变。下面的动画显示了在滤波器的预测阶段将具有不同概率的恒定速度和恒定转弯率模型混合在一起的效果。此示例显示了如何使用带有 IMM 过滤器的 JPDA 跟踪器来跟踪使用激光雷达传感器的对象。图像和激光雷达数据读取器从 MAT 文件中读取记录的数据,并分别输出参考图像和点云中点的位置。跟踪器块选中“启用所有轨道输出”和“启用可检测的跟踪 ID 输入”复选框,以从跟踪器输出所有轨道,并将其检测概率作为其状态的函数进行计算。

珞瑜的博客 2565

xfreerdp 使用指南:FreeRDP 客户端详解与 RDP 协议深度解析

RDP 协议的起源可追溯至 1998 年微软 Windows NT Terminal Server Edition 4.0 发布,当时它仅支持基本位图传输和 8 位颜色深度,针对低带宽网络如拨号上网设计。这一版本奠定了 RDP 的客户端-服务器架构基础,但图形性能有限。进入 Windows 2000 时代(RDP 5.0),协议升级支持 24 位真彩色、声音重定向和打印机映射,标志着从终端服务向全面桌面虚拟化的转变。RDP 的迭代节奏与 Windows 版本紧密相连。

vortex5的博客 3445

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【Agent】Bytebot-AI开源工具全攻略:让AI帮你自动完成电脑任务

【Agent】Bytebot-AI开源工具全攻略:让AI帮你自动完成电脑任务

funfan的博客 2837

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Ubuntu设置国内镜像源

Ubuntu设置国内镜像源

duke_ding2的博客 2万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

xfreerdp远程桌面连接全攻略

xfreerdp 是 FreeRDP 项目的命令行客户端工具,用于通过 RDP(远程桌面协议)连接到 Windows 或其他兼容 RDP 的系统。FreeRDP 是一个开源实现,支持多种高级功能,如网络重定向、音频重定向和动态分辨率调整。xfreerdp /v:<目标IP> /u:<用户名> /p:<密码>

stM_lncp的博客 912

FreeRDP 编译和使用介绍

FreeRDP 编译和使用介绍   FreeRDP是开源的,免费的RemoteDesktop Protocol(RDP)执行版本,它支持多个操作系统平台如Windows,Linux和Android。 源代码下载地址:https://github.com/FreeRDP/FreeRDP 在线帮助wiki:https://github.com/FreeRDP/FreeRDP/wiki  

somyjun的专栏 1万+

xfreerdp 完全指南:高效远程桌面连接

xfreerdp 是 FreeRDP 项目的命令行客户端工具,用于通过 RDP(远程桌面协议)连接到 Windows 或其他支持 RDP 的服务器。FreeRDP 是一个开源实现,兼容 Microsoft 的 RDP 协议,支持现代功能如网络级认证(NLA)、远程 FX 编解码器等。

Mfp_vfhk的博客 860

Linux 下使用 xfreerdp3 远程连接 Windows(从安装到实战使用)

摘要: 本文详细介绍在Linux系统(Ubuntu/Debian/CentOS等)使用xfreerdp3远程连接Windows主机的方法。内容涵盖:xfreerdp3的安装(APT/DNF命令)、基础连接命令(IP/端口/账号)、实战参数(分辨率设置、剪贴板共享、全屏模式)、安全建议(避免明文密码)以及常见错误解决方案(登录失败/证书警告)。提供推荐的全参数命令模板,适用于运维开发场景,强调内网安全使用规范。xfreerdp3凭借协议兼容性和功能完整性,成为Linux连接Windows的高效RDP工具。 (

weixin_46244623的博客 2286

企业级AI桌面自动化终极指南:Bytebot开源框架深度解析

在当今数字化转型浪潮中,企业自动化需求日益增长,而传统的RPA工具往往需要复杂的脚本编写和固定的流程设计。Bytebot作为一款开源AI桌面代理框架,通过赋予AI自己的虚拟计算机环境,实现了真正的智能自动化。这个容器化框架让AI能够像人类一样操作桌面应用程序,完成复杂的多步骤工作流,为企业级自动化提供了完整解决方案。 Bytebot架构图 ## 🚀 为什么选择Bytebot进行桌面自动化?

gitblog_00008的博客 997

字节级代码质量守护:Bytebot自动化评审体系搭建指南

在AI驱动的自动化时代,传统代码评审流程正面临效率与质量的双重挑战。开发团队常陷入"评审延迟-迭代缓慢-质量下滑"的恶性循环,尤其当团队规模超过10人时,人工评审成本可占开发周期的37%(McKinsey 2024 DevOps报告)。Bytebot作为容器化桌面自动化框架,其独特的"代码理解+桌面操作"双模能力,为构建智能化评审体系提供了全新可能。本文将系统拆解如何基于[GitHub_Trend...

gitblog_00540的博客 984

三层网络防护的域渗透

目录环境准备网络拓扑配置网卡网络联通性测试一些账号绑定host其他目标信息收集端口扫描美化扫描结果网站探测指纹识别WAF识别目录扫描siteserver 漏洞利用绕狗注入忘记密码上传木马getshell后渗透提权菜刀转msfmsf生成shellcodeAdvanced AV Evasion免杀MSF开启监听获取session进程迁移哈希明文开放的端口-3389关闭防护内网主机发现配置路由配置socks攻击内网OA系统端口扫描getshell信息收集网络信息通网情况服务信息进程信息端口信息系统信息用户信息小结

LainWith的博客 2991
上一篇: 养虾之_bytebot安装使用_安装docker_安装git_拉取代码_配置使用本地gpustack/ollama大模型_无限token---AI大模型应用探索0017
下一篇: 养龙虾之_因特尔UHD/ULtra/Arc核显跑大模型_安装ollama_跑qwen3.5:0.8b/9b_使用copaw1.0.1测试_并配置copaw技能效果炸裂---AI大模型应用探索0019
添柴程序猿
添柴程序猿 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄16年 4191粉丝 2851原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值