Ger*_*umm 26 ssh software-recommendation
是否有允许存储 SSH 连接信息并单击打开终端的应用程序(或 GnomePanel 插件)?
我知道 Nautilus 使用 Ubuntu 的“密码和加密密钥”来做到这一点,但是终端有这样的事情吗?
小智 13
我很高兴你问这个问题。请看一下 PAC Manager,这是一个 Perl/Gtk 应用程序,它伪装成 Ubuntu/General Linux SecureCRT 等价物,但有更多的选择!
特点(现在):
在安装 PAC 之前需要以下软件包:
libgnome2-gconf-perl
libexpect-perl
libnet-proxy-perl
libcrypt-cbc-perl
libcrypt-blowfish-perl
libgtk2-gladexml-perl
libgtk2-ex-simple-list-perl
libnet-arp-perl
libossp-uuid-perl
libcrypt-rijndael-perl
libgtk2-uniqu
Run Code Online (Sandbox Code Playgroud)
http://sourceforge.net/projects/pacmanager/
比安装应用程序更简单的方法。
在您的桌面上创建一个目录(例如,将其命名为 ssh)。
在您最喜欢的编辑器中,创建一个名为 [servername i want to ssh to].desktop 的文件
在那个文件中
[Desktop Entry]
Version=1.0
Type=Application
Name=SERVER NAME
Comment=ssh to SERVER NAME
Exec=ssh user@SERVER NAME
Icon=
Path=
Terminal=true
StartupNotify=false
Run Code Online (Sandbox Code Playgroud)
现在将文件标记为可执行文件。完毕。
希望有帮助。
每次您可以使用 SSH 密钥身份验证时,您是否只是为输入您的详细信息而烦恼,这样您的用户就可以在没有密码的情况下登录其他计算机。这是相当强大的东西,而且很容易上手。
首先,您需要为您的用户生成一个密钥。这包括公钥和私钥。(边栏:永远,永远,永远不要给任何人你的私钥。)只需运行:
ssh-keygen
Run Code Online (Sandbox Code Playgroud)
它会询问您是否需要每次使用密钥时都必须输入的密码。随你(由你决定。完全可选。
完成后,您只需将密钥上传到服务器。值得庆幸的是,甚至有一个小应用程序可以为您处理:
ssh-copy-id remote_user@remote_host
Run Code Online (Sandbox Code Playgroud)
然后ssh remote_user@remote_host
应该在没有提示的情况下登录。
对于您的一键启动器,您可以使用以下命令制作启动器:
gnome-terminal -e "ssh remote_user@remote_host"
Run Code Online (Sandbox Code Playgroud)
我还在我的~/.bash_aliases
文件中编写了一些别名脚本来触发连接(因为我真的很懒!)。
归档时间: |
|
查看次数: |
58462 次 |
最近记录: |