bash 脚本中使用 ssh 登录并执行命令
通过 ssh 可以远程登录服务器并执行相关操作,常用指令如下:
ssh user@address -p 22
执行命令后会提示输入用户密码才能最终进入。
如果在脚本中我们需要通过 ssh 登录用户并执行相关命令的话就有些麻烦了。
可以通过安装 sshpass 的方式在脚本中定义 ssh 密码,从而解决需求。
通过 ssh 可以远程登录服务器并执行相关操作,常用指令如下:
ssh user@address -p 22
执行命令后会提示输入用户密码才能最终进入。
如果在脚本中我们需要通过 ssh 登录用户并执行相关命令的话就有些麻烦了。
可以通过安装 sshpass 的方式在脚本中定义 ssh 密码,从而解决需求。
Linux 默认会有一个 root 用户,但日常直接使用 root 有一定安全隐患,所以通常情况下我们习惯于创建一个新用户来登录使用,下面介绍常规的建立流程。
建立新用户 vpsadmin:
adduser vpsadmin