ssh -o配置密码
时间: 2024-10-19 14:08:05 浏览: 3
当你通过SSH(Secure Shell)连接远程服务器时,可以使用`-o`选项来设置命令行选项,包括配置密码。`ssh`命令通常不会直接在命令行中显示明文密码,而是使用加密的方式传递。以下是使用`-o`选项配置密码的基本步骤:
1. **添加PasswordAuthentication选项**:
如果你想通过输入密码而非密钥对登录,可以在启动SSH客户端时添加`PasswordAuthentication yes`或`PasswordAuthentication yes`(无引号),告诉SSH允许密码验证。
```bash
ssh -o PasswordAuthentication=yes user@host
```
2. **配置PasswordAuthentication提示**:
如果你想看到一个提示询问是否要保存密码以便未来自动登录,可以使用`PubkeyAuthentication no`同时设置`PasswordAuthentication yes`:
```bash
ssh -o PubkeyAuthentication=no -o PasswordAuthentication=yes user@host
```
3. **输入密码时提示**:
如果你想在输入密码时看到星号(*)代替真实字符,可以添加` visualHostKey`选项:
```bash
ssh -o PasswordAuthentication=yes -o visualHostKey=yes user@host
```
记住,为了安全起见,建议避免在脚本或者公开环境中永久保存密码选项,因为这可能会暴露敏感信息。
阅读全文