我们有一台Linux服务器,有2个用户user1和user2。我们必须通过ssh从user1登录到user2,例如:
ssh user2@<computer-name>
两个用户都在同一台服务器上。但是,user1是一个自动脚本,我们无法手动输入密码,我们不想存储密码。因此,我们希望使用ssh密钥(私有到user2,public到user1)。
因此,流量不应该通过网络,因为它已经是高负载。问题是:将始终通过localhost自动进行网络连接吗?如果不是如何强制ssh只使用localhost?
答案 0 :(得分:1)
这两个用户是否都在同一台服务器上?
如果您使用的是同一个操作系统,则可以在用户之间切换:
su user2
此处有更多详情:https://unix.stackexchange.com/questions/3568/how-to-switch-between-users-on-one-terminal