当我在 anydesk 上启用安全设置时,它会要求我输入密码,然后什么也没做。我无法设置无人值守访问,而这正是我能够在该机器上工作所需要的。有什么想法吗?
答案1
这对我有用:使用命令行设置密码 https://support.anydesk.com/Command_Line_Interface
echo mynewpassword | sudo anydesk --set-password
答案2
修复 echo password | sudo anydesk --set-password
确实有效,但您需要完全重新启动anydesk
才能使其生效。
为此,请使用:
ps -aux | grep anydesk
并终止所有anydesk
剩余进程,然后重新启动anydesk
。
答案3
基于@padje 回答,我建议您使用这一行命令来完全重启anydesk
:
kill $(ps -aux | grep anydesk | awk '{print $2}') | anydesk --service
解释 :
ps -aux
将显示每个活动进程grep anydesk
会找到每个anydesk
正在运行的进程,并显示到ps
输出中awk '{print $2}'
将采用 PID 列(即第二列)kill
关闭所有引用由前 3 个命令(ps
++ )组合给出的 PID 的命令。您还可以将选项添加到, 以强制关闭它们(特别是当它们完全冻结时)grep
awk
-9
kill
anydesk --service
会重新开始anydesk
(如果我在这里犯了错误,请在评论中纠正我
service <software_command> restart
注意:当您想要手动重新启动某些软件时(以及当您不能使用时),可以使用此类命令行
答案4
太棒了!如果您使用软件管理器安装了 AnyDesk,那么它将在名为“flatpak”的容器中运行,您可以在启动 AnyDesk 的链接中找到该命令,它如下所示:
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=anydesk com.anydesk.Anydesk
要解决问题,请使用软件管理器卸载 AnyDesk,然后下载并安装Linux 版 AnyDesk。
软件管理器的 AnyDesk 非常适合出站连接,但对于传入连接则完全不起作用。
如果问题出在“flatpak”,您可以使用 sudo 命令:
sudo /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=anydesk com.anydesk.Anydesk