标签: remote

比 sshfs 更快地挂载远程文件系统的方法?

我一直在使用 sshfs 远程工作,但它真的很慢而且很烦人,尤其是当我在上面使用 eclipse 时。

有没有更快的方法在本地挂载远程文件系统?我的第一要务是速度。

远程机器是 Fedora 15,本地机器是 Ubuntu 10.10。如有必要,我也可以在本地使用 Windows XP。

linux remote filesystems nfs sshfs

92
推荐指数
6
解决办法
9万
查看次数

SSH:执行 sudo 命令

我有一个交互式 shell 脚本,在一个地方需要 ssh 到另一台机器(基于 Ubuntu)并以 root 身份执行一些东西(用户应该输入他的密码,但远程命令应该像脚本中提到的那样运行):

# ...
ssh remote-machine 'sudo ls'
# ...
Run Code Online (Sandbox Code Playgroud)

但是,我总是收到此错误消息:

sudo: no tty present and no askpass program specified
Run Code Online (Sandbox Code Playgroud)

好的,这很清楚。但是我怎样才能规避这一点呢?应该发生这样的事情:

$ ssh remote-machine 'sudo ls /'
[sudo] password for user1:

/bin
/etc
/var
Run Code Online (Sandbox Code Playgroud)

ssh script sudo remote

48
推荐指数
1
解决办法
7万
查看次数

是否可以在登录远程且不知道本地 IP 地址的情况下从远程 SCP 到本地?

我经常发现自己想将文件从远程终端会话复制到我的本地机器。通常我退出远程会话并从本地调用 scp 传输以将文件从远程复制到本地。但这感觉有点啰嗦。我想在通过 SSH 登录远程时传输文件以节省时间。我的本地机器从动态 IP 范围连接到互联网,所以我不太确定如何远程连接到它。但是可以肯定的是,由于远程会话来自我的笔记本电脑,因此 scp 中必须有一个快捷方式才能回到我的笔记本电脑......对吗?

remote scp local

38
推荐指数
2
解决办法
3万
查看次数

Windows 替代 Rsync?

我正在尝试在我家的文件服务器和我兄弟的文件服务器之间设置文件同步,以便我们每个人都有重要数据的异地备份。两个系统都运行 Windows(一个是 XP,另一个是 7)。
我喜欢的事实,rsync的将只转让部分的文件,已更改的一部分,而不是整个事情...节约了大量的带宽。但是我很难让它正常工作。我尝试使用 DeltaCopy,但它的界面很糟糕,虽然它可以在我的局域网内工作,但在远程时总是无法连接。(有关此问题的更多详细信息,请参阅此问题

是否有另一个在 Windows 上运行并具有类似功能的替代程序?到目前为止,我能看到的唯一其他选择是使用 FTP 和诸如 SyncBackPro 之类的东西……但这只会传输整个文件……而只有 512kbps 的上传带宽使这完全是痛苦的。

编辑: 为了澄清一些,我正在做的备份需要扫描数十万个文件,每端加起来超过 400GB ......这就是为什么我不使用像 LIVE 这样的中间服务转移...

编辑 2: 此外,这些备份需要通过远程连接而不是 VPN 进行......这意味着使用 Windows 文件共享 (SMB) 是不可能的......

sync remote file-transfer

35
推荐指数
6
解决办法
7万
查看次数

如何通过中间机挂载远程SSHFS?隧道?

我想使用 SSHFS 挂载远程文件系统 (A),但有时我有 IP 地址,不允许访问。所以我的计划是通过该网络中的另一台机器 (B) 访问它。我是否需要在 B 上安装 A,然后在本地计算机上安装 B(和 A)?有没有更好的方法来做到这一点?

更新

只是为了澄清程序:

首先,我做一个隧道

ssh -f user@machineB -L MYPORT:machineA:22 -N
Run Code Online (Sandbox Code Playgroud)

然后我挂载远程文件系统

sshfs -p MYPORT user@127.0.0.1:/myremotepath /mylocalpath
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?

完成后如何摧毁隧道?

ssh mount remote tunnel sshfs

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

如何在远程会话中关闭 Windows 8.1 Pro 计算机?

当您右键单击 Windows 8.1“开始”按钮时,您将获得一些选项来快速执行常见任务,例如关闭、重新启动或让计算机进入睡眠状态。

但是当您在远程会话中使用计算机时,所有关闭选项都将被删除。你不能关闭它,你不能重启,你不能让它进入睡眠状态!您所能做的就是断开与远程会话的连接。

在本地会话中使用 Windows 8.1 Pro。

一种

在远程会话中使用 Windows 8.1 Pro。

乙

这背后的原因是什么?Microsoft 决定从“新”(重新发明)“开始”按钮中删除这些选项是否存在安全原因?他们是否忽略了这一点?我能否以某种方式添加这些选项,例如通过一些安全策略编辑?

除了启动命令提示符 (cmd.exe) 和使用命令的超自然方式之外shutdown,还有其他正常(用户友好)的方式来关闭、重新启动或以图形方式(点击)使计算机进入睡眠状态吗?

更新 1 - 组策略

实际上有一个组策略可以从“开始”按钮的“关闭”菜单中删除“断开连接”选项。您可以在计算机配置、管理模板、Windows 组件、远程桌面服务、远程桌面会话主机、远程会话环境中找到它。该策略的名称是“从关闭对话框中删除“断开连接”选项”。

C

这也将从关闭 Windows对话框中删除断开连接选项(即 Alt+F4)。

这与我想要的完全相反。但是,是否有另一组策略规则允许我将选项SleepShutdownRestart 添加到“开始”按钮的“关闭”菜单中?

更新 2 - 快捷方式

我最终在远程桌面上创建了一些关闭命令的快捷方式。

对于关闭...

C:\Windows\System32\shutdown.exe -s -t 20 -c "Bye bye!" -f -d p:0:0
Run Code Online (Sandbox Code Playgroud)

对于重新启动...

C:\Windows\System32\shutdown.exe -r -t 20 -c "See you later alligator!" -f -d p:0:0
Run Code Online (Sandbox Code Playgroud)

万一出事...

C:\Windows\System32\shutdown.exe -a
Run Code Online (Sandbox Code Playgroud)

我让它们坐在桌面的右上角。希望我不会意外触发它们。但是如果我这样做了,就会有 abort …

remote-desktop start-menu remote start-screen windows-8.1

34
推荐指数
3
解决办法
9万
查看次数

如何像sshfs一样将本地目录挂载到远程?

我知道 sshfs 用于将远程目录挂载到本地,但我需要将本地目录挂载到远程 fs。

我想挂载一个本地文件夹,例如:

/home/username/project_directory
Run Code Online (Sandbox Code Playgroud)

到我可以通过 ssh 访问的远程机器上,例如:

/var/www/project_directory
Run Code Online (Sandbox Code Playgroud)

目标是在本地进行的编辑反映在远程文件系统上。

linux ssh mount remote

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

远程管理父母的电脑

可能的重复:
免费的远程桌面应用程序适合与不识字的人一起工作?

我正在寻找可以安装在我父母和祖父母的笔记本电脑上的东西,以帮助我远程管理它们。要求是:

  • 在他们的一端,它必须是默默地坐在后台并且根本不需要交互的东西。
  • 它们可能位于 NAT 后面。
  • 他们可能会有动态 IP 地址,所以它必须是不需要我知道他们的 IP 地址的东西。理想情况下,可以向我显示我可以连接的机器列表的东西会很棒。
  • 鼠标、屏幕、键盘控制
  • 受密码保护的远程访问

只要价格合理,免费或付费都可以(最好是一次性费用而不是基于订阅)

更新:

所有机器都运行 Windows(XP、Vista 或 7)

我正在寻找不需要大量配置和设置服务器等的东西。

remote-desktop remote remote-access

24
推荐指数
2
解决办法
5649
查看次数

远程桌面连接管理器中的“无法解密密码”弹出窗口

我正在使用远程桌面连接管理器 2.2,每次单击我的 VM上的属性时,都会出现一个弹出窗口:

无法解密密码

我怎样才能让这个弹出窗口消失?

remote-desktop remote

16
推荐指数
3
解决办法
5万
查看次数

我如何知道谁主动登录(本地或远程)Windows 7 PC?

在我的 Windows 7 PC 上,我想查看谁“主动”登录到我网络上的另一台 Windows 7 PC,而不是谁最后连接。如何才能做到这一点?

在一天中,有几个人会远程登录到共享计算机,通常在他们登录后注销。请注意,这些用户在他们的 PC 和远程访问的 PC 上都拥有管理员权限。如果我在其他人正在登录时登录,我可以选择继续登录并使自己成为“活动”用户,从而使以前的活动帐户处于断开连接状态。如果能够在做出此选择之前查看谁正在积极登录,那就太好了。

我在网上搜索并找到了各种解决方案,让您知道谁进行了最后一次连接,这并不意味着他们是最后一个或当前“活动”用户。

附带说明一下,在 Windows 7 中,当前活动用户的 ID 在我单击“是”以登录它们之后显示,这似乎很奇怪。当我们使用 Windows XP 时,在决定继续登录之前,可以看到当前活动用户的 ID。

任何帮助表示赞赏。

windows-7 remote login remote-access

14
推荐指数
3
解决办法
10万
查看次数