Oct*_*Ive 3 ssh gnome raspberrypi
我有一个完全运行的 Raspberry Pi 3,它运行带有 XFCE 桌面的 Debian。我知道可以使用 X11 转发。
现在,我的问题是,是否可以用一个命令启动一个程序?我想为我的主操作系统 (Ubuntu GNOME) 创建一个桌面条目,这样我只需单击它即可运行。
我必须为此创建一个 .sh 文件。
有没有办法只用一个命令登录和启动程序?假设我想启动 GIMP。
通常我这样做:
ssh -XC -C -c arcfour,blowfish-cbc username@IP
Run Code Online (Sandbox Code Playgroud)
然后它将打开 RPi 的 SSH 客户端并要求输入密码,然后我输入它,最后我必须输入“Gimp”,以便它在我的主桌面上启动。
有没有一种方法可以只用一个命令来完成所有这些?我想创建一个桌面条目,但我不希望每次打开终端并询问我的密码以登录 Pi。
通常我这样做:
Run Code Online (Sandbox Code Playgroud)ssh -XC -C -c arcfour,blowfish-cbc username@IP
不要那样做。用于-Y确保它将来可以正常工作。如今,选择“坏密码”无济于事,-C压缩也无济于事。
ssh -Y username@IP
Run Code Online (Sandbox Code Playgroud)
就够了。
如果你不想写所有这些,ssh_config你可以在那里存储这样的条目:
Host pi
Hostname <IP>
User username
ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)
然后您只需键入 即可连接ssh pi。
去掉密码,提示,设置公钥认证是不错的选择(简称):
ssh-keygen -t rsa
ssh-copy-id pi
Run Code Online (Sandbox Code Playgroud)
最后,您可以pi直接从启动程序ssh,例如
ssh pi gimp
Run Code Online (Sandbox Code Playgroud)
如果您愿意,它可以简单地用作桌面的快捷方式。但我认为输入它比在桌面上搜索一些图标更快:)
| 归档时间: |
|
| 查看次数: |
360 次 |
| 最近记录: |