从我的笔记本电脑中,我经常在大学系的另一台机器上学习。我每次都要输入密码。
有人可以给我一本白痴指南,让我每次登录时都会自动输入密码。
提前谢谢。
答案 0 :(得分:3)
您可以通过启用无密码验证来覆盖。但是你应该在开始之前安装密钥(pub,priv)。
在本地服务器上执行以下命令。
Local $> ssh-keygen -t rsa
按ENTER键以显示所有提示选项。不需要键入任何值。
Local $> cd .ssh
Local $> scp .ssh/id_rsa.pub user@targetmachine:
Prompts for pwd$> ENTERPASSWORD
使用以下命令连接到远程服务器
Local $> ssh user@targetmachine
Prompts for pwd$> ENTERPASSWORD
在远程服务器上执行以下命令
Remote $> mkdir .ssh
Remote $> chmod 700 .ssh
Remote $> cat id_rsa.pub >> .ssh/authorized_keys
Remote $> chmod 600 .ssh/authorized_keys
Remote $> exit
在本地服务器上执行以下命令以测试无密码身份验证。 它应该没有密码连接。
$> ssh user@targetmachine
答案 1 :(得分:2)
答案 2 :(得分:2)
如果设置了PKI(公钥基础结构),则无需提供密码即可登录。
否则,您将不得不寻找可以存储密码并支持您的操作系统的ssh客户端。
答案 3 :(得分:0)
使用工具(例如AutoHotkey,假设您使用的是Windows)来记录和重播键序列:http://www.autohotkey.com/