ssh客户端默认需要标准输入吗,可不可以从其他地方获取数据
时间: 2023-08-21 07:04:28 浏览: 128
默认情况下,ssh客户端需要标准输入。但是,你可以使用重定向或管道等技术,从其他地方获取数据,而不是从标准输入获取数据。例如,你可以使用以下命令从文件中获取数据并将其传递给ssh客户端:
```
ssh user@host < file.txt
```
此命令将文件file.txt中的内容作为ssh客户端的标准输入。
另外,你还可以使用命令或脚本等方式生成数据,并通过管道传递给ssh客户端,例如:
```
echo "my data" | ssh user@host
```
此命令将字符串"my data"作为ssh客户端的标准输入。
阅读全文