我希望在远程机器的磁盘上运行本地的 python 脚本。我曾经像这样运行 bash 脚本:
cat script.sh | ssh user@machine
Run Code Online (Sandbox Code Playgroud)
但我不知道如何对 Python 脚本做同样的事情。
通过我们的托管服务提供商,我们可以创建运行 CentOS 6.3 的服务器。但是,这些安装旨在用作远程访问的服务器。它们没有与 GUI“桌面”环境打包在一起。
为了从打包的最小安装到包含以下内容的安装,您建议采取哪些步骤:
我在玩 nc,我发现这个工具是多么强大和多功能。我想知道该文件是如何/dev/input/mice
工作的,因为当我cat /dev/input/mice
看到输出时,但我不确定如何使用它。
我曾echo "blablabla" > /dev/input/mice
想过它会改变我的鼠标坐标,但没有做任何事情。
我在帖子中看到你可以使用 netcat 远程鼠标(不确定我在哪里看到的)
因此,如果我可以将远程 PC 中的 /dev/input/mice 写入到服务器侦听,将其写入他的 dev/input/mice ¿?
我的想法是:
服务器 : nc -l -p 6000 > /dev/input/mice
客户 : nc <IP> 6000 < /dev/input/mice
我认为那行不通,所以有人知道如何执行此操作并稍微解释一下吗?先感谢您
如何在 Fedora 下连接Wiimote以进行远程控制?
(实际上,它是第 3 方的 wiimote 克隆,就像在亚马逊上以 15 美元的价格出售的一样)
我有一项服务,它通过rsync
. 发生这种情况时,我想触发服务器端过程的执行。
多亏了该inotifywait
命令,监视文件或目录的更改相当容易。但是,我希望每次修改后只收到一次通知,因为上传后程序很繁重,并且不想为每个修改过的文件执行它。
根据事件时间戳想出一些 hack 不应该是一个巨大的努力……但我相信这是一个非常普遍的问题。虽然我找不到任何有用的东西。
是否有一些聪明的命令可以找出爆发?我在想我可以用这种方式使用的东西:
inotifywait -m "$dir" $opts | detect_burst --execute "$post_upload"
Run Code Online (Sandbox Code Playgroud) 我需要通过高延迟、慢速连接访问远程计算机。它使用x11vnc
并且我希望它以比屏幕上实际显示的质量低得多的质量播放视频。首先想到的是使用较少的颜色(例如 8 位),但它可以是任何颜色,只要远程计算机能够响应,即使它可能显示一个大的色彩丰富的桌面图像(我反正也不需要看)。像这样的事情,除了x11vnc
。
不过,我希望保持所有文本清晰,因为我使用终端。
这是我尝试过的:
-notruecolor
,在这里找到http://www.karlrunge.com/x11vnc/x11vnc_opts.html-speeds dsl
,在这里找到https://ubuntuforums.org/showthread.php?t=1331555 -rawfb
尝试使用此处设置 8 位视频https://linux.die.net/man/1/x11vnc -ncache 10
按照https://feeding.cloud.geek.nz/posts/high-latency-vnc-tech-support/启用,但遇到了这个问题我正在使用内置的屏幕共享应用程序,这似乎几乎是Mac 操作系统上的唯一选项。
我没主意了。请帮忙。
我为基于 Fedora 30(即将 32)的“数字标牌客户端”设置了自动启动安装,现在我想在安装中添加“Gnome 屏幕共享”的启用,以便能够获得实际的视觉反馈现在屏幕上的内容。我通过 GUI 中的设置(设置 - 共享 - 屏幕共享)让它工作,我也可以通过 gesettings 设置“子设置”,例如
gsettings set org.gnome.desktop.remote-desktop.vnc view-only false
gsettings set org.gnome.desktop.remote-desktop.vnc auth-method 'password'
Run Code Online (Sandbox Code Playgroud)
但我无法找到启用“屏幕共享”本身的设置。当我通过 GUI 启用它时,我可以看到systemctl status
:
systemctl status | grep gnome-remote | grep -v grep
? ? ??gnome-remote-desktop.service
? ? ? ??5572 /usr/libexec/gnome-remote-desktop-daemon
Run Code Online (Sandbox Code Playgroud)
我试图用 systemctl start 直接启动这个服务和“守护进程”,但它只会导致 Failed to start gnome-remote-desktop-daemon.service: Unit gnome-remote-desktop-daemon.service not found.
有两个非常相似的问题,但似乎已经过时,因为我没有架构“org.gnome.Vino”:
那么:如何通过命令行启用 Gnome 屏幕共享?
我已经投入了大量时间来让它发挥作用,并且可以解决除一个问题之外的所有问题。我现在知道,我必须以用户身份启动服务,所以我的整个过程是:
# Configuration
gsettings set org.gnome.desktop.remote-desktop.vnc auth-method 'password'
gsettings set org.gnome.desktop.remote-desktop.vnc …
Run Code Online (Sandbox Code Playgroud) 我是一名业余无线电操作员,我使用一个名为 WSJT-X 的软件包将我的计算机连接到我的无线电以使用我们所谓的“数字模式”操作它。这是通过将音频信号从 USB 声卡的扬声器输出发送到我的收音机,并从同一张卡上的麦克风输入读取音频信号来实现的。因为我很懒,我的漂亮电视和漂亮的扬声器和舒适的沙发在楼上,但我的电脑和收音机在楼下,我想从楼上的笔记本电脑上运行 WSTJ-X。我知道可以将 PulseAudio 用作远程音频接收器,但是否也可以将其用作远程源?
我的办公室有一个默认网关,后面是一个本地网络,本地网络为包括我在内的所有计算机分配了 IP 地址。
我在安装了 Ubuntu 的办公室 PC 中担任管理员,并且在周末通过 SSH 访问计算机是必不可少的。
在办公室,我没有公共 IP,但我总是从 DHCP 获得相同的本地 IP。尽管我无法在主防火墙中设置端口转发,但我可以自由地在我的电脑中设置任何我喜欢的软件。
我的家用电脑也有一个公共 IP,它也运行 Linux。请注意,我无法安装类似 Team Viewer 的软件。
我该如何解决我的问题?
我开始和停止我的 VM 无头风格。
开始
VBoxHeadless -s Windows -v on -e "TCP/Address=0.0.0.0" -e "TCP/Ports=3389"
Run Code Online (Sandbox Code Playgroud)
停止
VBoxManage controlvm Windows poweroff
Run Code Online (Sandbox Code Playgroud)
我使用 VirtualBox 本身支持的 rdesktop 协议连接到它。
rdesktop-vrdp localhost:3389
Run Code Online (Sandbox Code Playgroud)
但是,在今天为我强制升级内核后,我还必须将我的 Virtualbox 安装从 升级VirtualBox-4.1-4.1.8_75467_fedora16-1.i686.rpm
到VirtualBox-4.2-4.2.6_82870_fedora16-1.i686.rpm
和之后,发现自己无法在我的 rdesktop 中使用箭头键、控制键、向上翻页、向下翻页等-vrdp 虚拟机窗口。
所以问题是:control/alt/arrow/etc 键在 rdesktop-vrdp 中不起作用。
我fsck
从我的 Linux 服务器上的 tty1 本地启动了一个,它似乎需要永远。我之前是否会考虑过这个问题,或者知道我会运行一个screen fsck
.
有没有办法通过 SSH 监视 tty1 或查看正在运行的 fsck 进程的输出?我不需要互动,只是看看它是怎么回事。