使用 SSH 远程安装 Linux 服务器
使用 SSH 执行远程安装,一次性在多台服务器中添加 Linux 代理。
先决条件:
- 只有 root 用户或具有 sudo 权限的用户才能执行安装过程。此外,与目标服务器关联的用户应具有 sudo 或 root 权限
- 确保 SSH 服务器正在目标服务器中运行
- 执行安装的服务器应为 64 位类型。但是,目标服务器可以是 32 位或 64 位类型
程序:
- 在终端执行以下命令下载并安装远程安装程序:
sudo -E bash -c "$(curl -sL https://staticdownloads.site24x7.com/server/Site24x7remoteinstaller.sh)" readlink -i -key=<Device Key>
- 默认情况下,将创建两个文件 readme.txt 和 servers.txt。根据身份验证方法,编辑 servers.txt 文件:
- 对于普通的 root 密码/PEM 文件路径认证,在上述命令中添加参数“-password=<服务器密码>”或“-pemfilepath=<PEM 文件路径>”,并按以下格式输入主机名和用户名:
例如:
#Header: hostname, username
SERVER1,root
SERVER2,root - 如果某些服务器的密码/PEM 文件路径与根密码/PEM 文件路径不同,请按以下格式输入主机名、用户名和密码/PEM 文件路径:
Eg:#Header: hostname,username,password
SERVER2,root,<server password>
#Header: hostname,username,pemfile
SERVER2,root,<pemfilepath>
- 对于普通的 root 密码/PEM 文件路径认证,在上述命令中添加参数“-password=<服务器密码>”或“-pemfilepath=<PEM 文件路径>”,并按以下格式输入主机名和用户名:
- 保存在 servers.txt 文件中所做的更改并重新运行命令
您还可以在使用 SSH 远程安装 Linux 服务器期间关联配置文件。
提示:
- 确保 CSV 文件的第一个单元格输入了“#Header”。下载示例文件。
对于基于密码的 SSH 身份验证,如果密码包含逗号SERVER1,root,<"password,password">,请用双引号将密码括起来
相关文章: