我目前正在使用 Macbook iterm2 与我的 ubuntu 服务器建立 ssh 连接。我正在通过终端进行图像处理并想打开结果。最简单的方法是什么?
答案1
我对 mac 一无所知,但您可以在 ubuntu 服务器中启用转发 X 会话。之后,您可以在服务器上运行图形应用程序,并将应用程序窗口直接转发到 ssh 客户端。我可以描述 ubuntu 服务器和客户端的过程。
服务器:
/etc/ssh/sshd_config
*find line X11Forwarding and set it to yes*
笔记服务器必须安装 X11 才能正常工作(我记得 ubuntu 服务器默认没有安装 X11,但你可以自行安装。请注意,如果你的服务器是一台不适合图形界面的低成本机器,那么这将是一个重大的改变,可能会严重加载你的服务器)
客户端:运行带参数的 ssh 命令-x
。之后,您可以请求任何已安装的图形查看软件来打开您的图片。
user@remotehost# programofchoice /path/to/picture
我的建议 一种更简单的方法可能是使用 scp 将文件复制到本地磁盘(使用 ssh 将文件复制到本地磁盘的安全副本 - 您可以编写一个简单的脚本来下载文件,而无需每次都输入路径。