ssh 和 sshpass
        警告
      
      本文最后更新于 2023-10-22,文中内容可能已过时。
      ssh 和 sshpass
关于 ssh 的详细学习,请看《SSH 教程 - 阮一峰》
ssh 命令手册:ssh 命令,Linux ssh 命令详解:openssh 套件中的客户端连接工具 - Linux 命令搜索引擎
通过ssh可以指定用户登录到指定的机器上,也可以自己登录自己,
ssh user1@172.24.210.101:通过 ssh 以用户 user1 登录172.24.210.101
但是ssh登陆不能在命令行中指定密码,因为这样非常不安全,sshpass的出现,解决了这一问题。
sshpass:用于非交互的 ssh 密码验证,它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。它支持密码从命令行,文件,环境变量中读取。
例如:
sshpass -p password ssh username@host
不过,仍然要注意,在命令行中指定密码非常不安全。
Linux 最小化安装中时包含
ssh的,但是不包含sshpass工具,需要额外安装。
 小虾米
 小虾米