有没有办法为 SCP 提供一些选项,以在提示输入密码时显示主机名或 IP 地址
Is there a way to provide some option to SCP to show host name or IP address while prompting for pasword
例如:
在我的机器上,密码提示总是显示为“密码”
$ scp sources/update_git.sh root@xx.213.xx.xx:/sds
密码:
但我需要下面这样的东西
$ scp sources/update_git.sh root@xx.213.xx.xx:/sds
root@xx.213.xx.xx的密码:
确保服务器上启用了密码验证。在 /etc/ssh/sshd_config
:
PasswordAuthentication yes
在客户端,将密码设置为首选方法
ssh -o PreferredAuthentications=password server2
将 keyboard-interactive 方法添加到列表中是明智的,以防服务器 PasswordAuthentication
已禁用
ssh -o PreferredAuthentications=password,keyboard-interactive server2
我最后在 .ssh/config
中添加了以下内容:
Host *
ServerAliveInterval 120
VerifyHostKeyDNS yes
PreferredAuthentications publickey,password,keyboard-interactive
例如:
在我的机器上,密码提示总是显示为“密码”
$ scp sources/update_git.sh root@xx.213.xx.xx:/sds
密码:
但我需要下面这样的东西
$ scp sources/update_git.sh root@xx.213.xx.xx:/sds
root@xx.213.xx.xx的密码:
确保服务器上启用了密码验证。在 /etc/ssh/sshd_config
:
PasswordAuthentication yes
在客户端,将密码设置为首选方法
ssh -o PreferredAuthentications=password server2
将 keyboard-interactive 方法添加到列表中是明智的,以防服务器 PasswordAuthentication
已禁用
ssh -o PreferredAuthentications=password,keyboard-interactive server2
我最后在 .ssh/config
中添加了以下内容:
Host *
ServerAliveInterval 120
VerifyHostKeyDNS yes
PreferredAuthentications publickey,password,keyboard-interactive