使用 SFTP 检查 SCP 凭据?
Check SCP credentials with SFTP?
我只想检查 SCP 凭据,但实际上并不想复制任何东西。这是(据我所知)这个命令不可能的(不允许ssh-ing)。问题:是否始终可以通过 SFTP 进行检查?
ssh 设置是否可以允许 SCP 但不允许 SFTP(在这种情况下我无法使用后者检查凭据)。
是的,可以禁用 SFTP。 openssh-server
中有一个配置文件 /etc/ssh/sshd_config
,其中包含以下行:
# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server
通过注释,它实际上将禁用 sftp(默认)
要使用 scp
测试凭据,您可以 运行 作为:
scp /path/to/verysmallfile remoteuser@remotehost:/dev/null
该命令将 return 成功时为 0,失败时为非零。
我只想检查 SCP 凭据,但实际上并不想复制任何东西。这是(据我所知)这个命令不可能的(不允许ssh-ing)。问题:是否始终可以通过 SFTP 进行检查?
ssh 设置是否可以允许 SCP 但不允许 SFTP(在这种情况下我无法使用后者检查凭据)。
是的,可以禁用 SFTP。 openssh-server
中有一个配置文件 /etc/ssh/sshd_config
,其中包含以下行:
# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server
通过注释,它实际上将禁用 sftp(默认)
要使用 scp
测试凭据,您可以 运行 作为:
scp /path/to/verysmallfile remoteuser@remotehost:/dev/null
该命令将 return 成功时为 0,失败时为非零。