ssh -t在没有秘钥时会提示输入密码
时间: 2024-02-18 19:02:19 浏览: 121
ssh-key秘钥无密码登录和批量分发详细笔记文档实战案例
`ssh -t` 命令本身并不能直接提示输入密码。如果你在使用 `ssh -t` 命令时没有设置公钥身份验证,而是使用用户名和密码进行身份验证,那么在连接远程主机时,系统会提示你输入密码。
如果你没有设置公钥身份验证,可以通过以下步骤使用用户名和密码进行 SSH 连接:
1. 打开终端,输入以下命令:
```
ssh username@remote_host
```
其中,`username` 是你的 SSH 用户名,`remote_host` 是远程主机的 IP 地址或域名。
2. 然后系统会提示你输入密码。输入密码后,按下回车键。
```
Password: <your_password>
```
其中,`<your_password>` 是你的 SSH 密码。输入密码时,终端中不会显示任何字符,这是出于安全考虑的。
3. 如果密码正确,系统会连接到远程主机,并在终端上显示远程主机的命令行界面。
```
Last login: Thu Dec 9 11:10:51 2021 from 192.168.0.2
[username@remote_host ~]$
```
请注意,在使用用户名和密码进行 SSH 连接时,密码会以明文方式在网络上传输,存在一定的安全风险。因此,我们建议你使用公钥身份验证来加强 SSH 连接的安全性。
阅读全文