您如何配置 RDP 以能够唤醒局域网客户端计算机?
基本上,我希望能够在我们的 LAN 环境中一次唤醒 1 台或多台计算机。
我一直运行这两个命令以连接到受防火墙保护的 aws 上的 rds 实例(因此我通过 ec2 实例进行隧道传输),如下所示:
命令 1:打开隧道(在后台运行)
ssh -N -L port:host:5432 user@$ip -i ~/.ssh/key.pub &
Run Code Online (Sandbox Code Playgroud)
命令 2:通过隧道端口连接到数据库:
PGPASSWORD=password psql dbname -U user -h ip_address -p port;
Run Code Online (Sandbox Code Playgroud)
这很棒,但我想将它们放在一个函数中。但没有任何东西对我有用:
尝试 1:在没有背景的情况下运行:
function db()
{
ssh -N -L port:host:5432 user@$ip -i ~/.ssh/key.pub &
PGPASSWORD=password psql dbname -U user -h ip_address -p port;
}
Run Code Online (Sandbox Code Playgroud)
简单地告诉我:
$proddb
[1] 62924
psql: could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 6666? …
Run Code Online (Sandbox Code Playgroud) 我可以在 RDS 客户端内进行剪贴板复制,然后我可以在本地计算机上进行粘贴。这将通过 RDS 启动复制过程。将出现带有飞纸的普通复印对话框。
是否可以直接启动具有源路径和目标路径的复制?