我们将一些网站移至 Apache2 设置,但此后无法使用 SFTP 连接到服务器。我收到密码/用户名错误。服务器上没有负载。SSH 已配置。权限正确。我可以通过 WinSCP、Dreamweaver 和 Putty 访问它,但不能通过 Contribute 访问它。这里有人有什么线索吗?
以下是更多服务器信息:
Apache2
SUSE Linux Enterprise Server 10 (i586)
VERSION = 10
PATCHLEVEL = 3
/etc/SuSE-release
apache2ctl -V
Server version: Apache/2.2.3
Server built: Apr 14 2010 11:41:47
Server's Module Magic Number: 20051115:3
Server loaded: APR 1.2.2, APR-Util 1.2.2
Compiled using: APR 1.2.2, APR-Util 1.2.2
Architecture: 32-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
- -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE -D
APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D
APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D
SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D
AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=128 -D
HTTPD_ROOT="/srv/www" -D SUEXEC_BIN="/usr/sbin/suexec2" -D
DEFAULT_PIDLOG="/var/run/httpd2.pid" -D
DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D
DEFAULT_LOCKFILE="/var/run/accept.lock" -D
DEFAULT_ERRORLOG="/var/log/apache2/error_log" -D
AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types" -D
SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"
答案1
contribute 缓存“已知主机”值吗?也许是因为网站需要不同的 ssh 密钥而失败。