标签: remote-access

使用非 22 端口的 ssh 复制

如何将文件从本地复制到某个远程服务器,该服务器在默认端口(22)以外的端口上托管 ssh。

我通常使用连接到服务器

ssh 用户名@remotehost.com -p 2000

现在我需要用 scp 复制文件

user@localbox:~$ scp ~/.ssh/id_rsa.pub user@remotebox.remotedomain.tld:~/.ssh/id_rsa_localbox.pub -p 2000

但这不起作用。

ssh remote-access scp

20
推荐指数
1
解决办法
9万
查看次数

如何使用 Skype 共享我的桌面?

我在我的笔记本电脑上运行 Ubuntu Lucid Netbook Remix,我需要能够共享我的桌面以进行 Skype 通话。有谁知道如何完成这项工作?

10.04 remote-access skype

19
推荐指数
2
解决办法
4万
查看次数

如何在登录时自动挂载 gvfs 文件系统

我在 nautilus 中配置了一个远程文件夹。我总是需要这个远程文件夹,所以我在我的主文件夹中创建了一个指向它的符号链接:ln -s ~/.gvfs/remote_folder ~/remote_folder.

但是,当我第一次启动计算机时,这个文件夹没有挂载,我必须通过 nautilus 访问它才能在~/remote_folder.

我应该怎么做才能在登录时安装这个文件夹?

nautilus samba remote-access remote gvfs

19
推荐指数
1
解决办法
3万
查看次数

寻找通过 ssh 访问的远程系统的“操作员在场”指示

一位年长的亲戚使用Ubuntu 18.04 + LXDE桌面,主要用于上网和玩一些文字游戏。他们很少关闭电脑……我上次检查时,它已经打开了 15 天以上。

我通过 ssh 远程管理系统。

有时我需要重新启动系统,我想要一些方法来确定我的亲戚是否正在积极使用它,这样我就不会打扰他们。我有时会在半夜这样做,但他们睡得不好,有时会起床玩游戏。

给他们打电话是可行的,但我们之间有几个时区,有时会把他们吵醒。

如果他们正在玩游戏,我可以在 中看到这一点top,但我找不到方法来判断他们是否正在积极使用浏览器。

某种鼠标和/或键盘活动指示器会很棒,但我希望远离任何类型的键盘记录器类型软件。我怀疑存在这样的“检测到鼠标/键盘活动”的东西 - 让系统进入睡眠状态/激活屏幕保护程序**并唤醒它(如果没有其他事情) - 但我找不到它。

** 我认为他们实际上并没有使用屏幕保护程序,这只是一个例子。我认为电源管理器只是使屏幕空白。

是否在某处跟踪了“自用户上次键盘/鼠标交互以来的时间”?

任何解决方案都需要能够通过 ssh 实现。

ssh mouse keyboard administration remote-access

19
推荐指数
3
解决办法
1607
查看次数

如何从登录屏幕通过 VNC 访问 ubuntu 机器?

我想通过 VNC 远程访问 Ubuntu 机器。但是只有当用户登录时我才能访问 Ubuntu 机器。我想从登录屏幕本身通过 VNC 访问 ubuntu 机器。我们可以从登录屏幕访问所有 Windows 机器。但是我们无法从登录屏幕访问 Ubuntu 机器。有一些方法,但我不知道细节。有人可以解决这个问题吗?

vnc remote-desktop remote-access remote-control

18
推荐指数
2
解决办法
4万
查看次数

从 Windows 到 Ubuntu 22.04 的远程桌面将我带到 XRDP 登录,然后出现空白屏幕

我正在尝试让远程桌面功能在 Ubuntu(桌面)22.04 上运行,但我似乎无法从 Windows (10) PC 连接到我的 Ubuntu 桌面。我正在使用这些说明:

我已在 (Ubuntu) 共享设置中启用了远程桌面,但是当我在 Windows 上运行远程桌面客户端(即标准 mstsc.exe 客户端)并连接到 Ubuntu 服务器的 IP 地址时,我会看到以下登录对话框:

登录

会话下拉列表有 4 个选项:

  • 奥格
  • XVNC
  • VNC-任何
  • 中微子

选择 Xorg 和一些登录凭据会导致窗口关闭。如果我将凭据留空,则会出现一个“确定”对话框,其中包含以下消息:

Connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
login failed for display 0
Run Code Online (Sandbox Code Playgroud)

如果我单击“确定”,它将返回到登录对话框。

如果我选择 Xvnc 和一些凭据,则会出现空白的绿屏。

如果我在共享设置中禁用远程桌面,我会得到类似的行为。

我在第二台 Ubuntu 22.04 主机上尝试了同样的操作,并得到了同样的结果。

remote-desktop remote-access xrdp 22.04

18
推荐指数
1
解决办法
8万
查看次数

如何在不解锁物理显示器的情况下连接到现有的 X 会话?

我通常在我的工作站上运行许多程序,有时我需要远程使用它。所以我需要连接到现有的 X 会话,同时始终保持物理显示器(工作站的显示器)锁定。

我尝试了 vino(vino-server & vinagre 作为客户端),但它们打开了新的、空的 X 会话,因此它无法让我访问正在运行的应用程序。

我也尝试过 x11vnc 但它看起来可以解锁物理屏幕并在客户端完成时保持解锁状态(!),所以我们有安全问题......

在两端都有 Ubuntu 12.04 运行,带有默认 GUI,因此没有 GNOME 特定的解决方案将起作用(小程序等)。

理想的解决方案应该让我可以访问在显示器和几个“虚拟桌面”上运行的所有程序。这可能需要捕获特殊键,如 Crtl+[number] 和 Alt-TAB。

或者......如果可以通过ssh -X它转发现有窗口(程序已经运行),这将是一个很好的解决方法。

编辑:x1vnc,当然不是“x11server”...

ssh remote-desktop xorg remote-access remote-x-session

17
推荐指数
1
解决办法
3万
查看次数

如何获取不在known_hosts中的远程主机指纹?

ssh-keygen -l -F host将打印出远程主机的密钥,但known_hosts前提是该主机存在于 中。是否可以从不在 known_hosts 文件中的主机请求指纹?(无需人工干预,例如通过 ssh 连接)

ssh networking remote-access

16
推荐指数
1
解决办法
2万
查看次数

知道我有路由器,我的计算机 IP 地址是什么?

我的电脑通过无线路由器连接到互联网。我想远程访问我的计算机,例如使用 ssh。当我询问我的计算机我的 IP 地址是什么时,例如通过进入网络指示器,我得到 192.168.1.101。但是当我访问一个网站whatismyip.com 时,我得到了一个完全不同的地址,可能是我的路由器之一。

那么我应该使用什么地址来远程访问我自己的计算机而不是我家庭 wifi 网络中的任何其他机器?

remote-access ip-address

15
推荐指数
2
解决办法
4万
查看次数

从连接的远程 SSH 主机在本地计算机上执行命令?

假设我已通过 SSH 连接到远程计算机。从这台远程计算机上的程序中,我需要在本地计算机(连接发起方)上执行命令。

这就提出了一个问题:是否可以利用两台计算机之间的现有连接在本地计算机上运行命令?

我已经考虑ssh user@host-of-connecting-party <command>在远程计算机上运行命令来建立反向连接。但这更难自动化,并且需要用户干预。我希望我可以完全自动化它,或者至少检测连接用户的用户/主机名。

ssh remote-access

15
推荐指数
4
解决办法
2万
查看次数