0
我想只檢查SCP憑據,但實際上並沒有複製任何內容。這是(據我所知)不可能用這個命令(ssh-ing是不允許的)。問題:是否總是可以通過SFTP檢查?使用SFTP檢查SCP憑證?
是否有可能使ssh設置允許SCP而不是SFTP(在這種情況下,我無法使用後者檢查證書)。
我想只檢查SCP憑據,但實際上並沒有複製任何內容。這是(據我所知)不可能用這個命令(ssh-ing是不允許的)。問題:是否總是可以通過SFTP檢查?使用SFTP檢查SCP憑證?
是否有可能使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 [email protected]:/dev/null
該命令將在成功時返回0,失敗時返回非零值。
可能是更多的「超級用戶」或「服務器故障」的問題...... – tokosh
通過禁用Subsystem sftp可以在'/ etc/ssh/sshd_config'中禁用'openssh-server'的'sftp'。 – alvits
您可以通過運行'scp/path/to/verysmallfile remoteuser @ remotehost:/ dev/null'來測試憑證。 – alvits