用shell写一个自动ssh远程连接的脚本,远程主机名admin,密码123
时间: 2023-02-06 19:50:14 浏览: 85
您可以使用如下脚本来自动 ssh 远程连接:
```bash
#!/bin/bash
# 设置远程主机名
remote_host=admin
# 设置密码
password=123
# ssh 连接远程主机
sshpass -p "$password" ssh "$remote_host"
```
请注意,这个脚本使用了 sshpass 工具,如果你的系统没有安装 sshpass,请先安装:
```bash
sudo apt install sshpass
```
在执行脚本之前,请确保您已经在本地主机上生成了 ssh 密钥对,并将公钥拷贝到远程主机的 `~/.ssh/authorized_keys` 文件中。这样,你就可以在脚本中省略密码,并使用密钥对进行认证,从而更安全地连接远程主机。
阅读全文