Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSH自动登录(不使用密钥):(_Ssh_Ssh Keys - Fatal编程技术网

SSH自动登录(不使用密钥):(

SSH自动登录(不使用密钥):(,ssh,ssh-keys,Ssh,Ssh Keys,我知道这是不安全的 我的学校有一个可以用ssh连接的系统,但它运行一个奇怪的操作系统(可能是基于openVMS的,这就是错误消息所显示的)。他们不使用密钥,只使用用户/密码,然后启动一个内部应用程序来实际验证用户。我从他们网站的配置文件中获取了u/p密码,他们不关心这里的安全性 我只想能够键入school_login作为别名,并让它为我完全ssh,跳过键入密码位。我可以这样做吗?如果我添加了他们的公钥,我仍然会被提示输入密码,对吗?我还能绕过它吗 谢谢!你也许可以用它来编码一些东西。就是这么做的

我知道这是不安全的

我的学校有一个可以用ssh连接的系统,但它运行一个奇怪的操作系统(可能是基于openVMS的,这就是错误消息所显示的)。他们不使用密钥,只使用用户/密码,然后启动一个内部应用程序来实际验证用户。我从他们网站的配置文件中获取了u/p密码,他们不关心这里的安全性

我只想能够键入school_login作为别名,并让它为我完全ssh,跳过键入密码位。我可以这样做吗?如果我添加了他们的公钥,我仍然会被提示输入密码,对吗?我还能绕过它吗


谢谢!

你也许可以用它来编码一些东西。

就是这么做的。

这里要清楚一点……你绝对没有入侵你的学校网络设备,是吗?哈哈,不是,虽然这绝对不是大多数学生的连接方式,但我知道一群CS成员,包括我自己,总是通过ssh连接到系统中。省去了他们c的麻烦lunkly客户机软件是一个简单的ssh客户机,打包了一个配置文件;),非常适合它的用途!快速示例-sshpass-p您的密码在这里sshuser@hostprobably在您的情况下,这不是一个大问题,但是为了记录在案,在这样的命令行中包含密码不是一个好主意。原因是您机器上的其他用户可以获得进程列表并在那里看到密码。就像我说的,对你来说可能不是问题,因为你的系统上可能没有其他用户,但我想我会为了其他人的利益而提到它。出于这个原因,另一个答案中的Expect是一个更好的解决方案。