특정 호스트에 대해 ssh 또는 scp를 수행할 수 없습니다. SSH 연결이 잠시 중단된 후 연결이 끊어지고 "연결 끊김" 오류가 발생합니다.
모든 호스트는 CentOS 6.7입니다.
Openssh 버전 openssh-5.3p1-112.el6_7
Openssh 클라이언트: 버전: openssh-clients-5.3p1-112
[root@Host5 ~]# ssh 10.10.10.10 -p 22022
CentOS release 6.6 (Final)
########################
Authorized Use Only
########################
호스트들이 같은 네트워크에 있는데 이것저것 많이 찾아봤는데 크고 작은 문제가 있는 것 같아요. 나는 그것을 해결할 수 없다. 구성 파일에 내가 누락된 설정이 있습니까?
참고용 출력
[root@GACRMDATA5 ~]# grep '^[^#]' /etc/ssh/sshd_config Port 22022 Protocol 2 SyslogFacility AUTH SyslogFacility AUTHPRIV PermitRootLogin yes AllowTcpForwarding no RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PermitEmptyPasswords no PasswordAuthentication yes ChallengeResponseAuthentication no GSSAPIAuthentication yes GSSAPICleanupCredentials yes UsePAM yes AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT AcceptEnv LC_IDENTIFICATION LC_ALL X11Forwarding yes AllowUsers root UseDNS no ClientAliveInterval 60 ClientAliveCountMax 5 Subsystem sftp /usr/libexec/openssh/sftp-server PermitEmptyPasswords no Banner /etc/issue IgnoreRhosts no HostbasedAuthentication no LoginGraceTime 1m MaxStartups 5
@tachomi, 사용된 ssh 및 scp 명령은 다음과 같습니다.
ssh -p 22022 user@ip
scp -P 22022 /home/user/file user@ip:/home/user/
@Jakuje bashrc 출력:
# User specific aliases and functions
alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
# Source global definitions if [ -f /etc/bashrc ]; then
. /etc/bashrc fi
답변1
"Authorized use only"라는 출력을 보면 실제로 연결되어 있는 것 같습니다. (이건 서버에서 오는 것 같아요.)
SSHD 서버 로그 메시지를 확인할 수 있습니다. 서버 측 sshd 구성을 표시한 것으로 보이므로 다른 메커니즘을 통해 거기에 로그인할 수 있는 것 같습니다. 디버그 모드(아마도 다른 포트에서도)에서 sshd 서버를 실행하자는 제안도 좋은 생각인 것 같습니다.
자세한 플래그를 보려면 -v를 사용하여 ssh를 시도할 수 있습니다. 또한 "ssh servername 호스트 이름"과 같은 명령을 실행하는 등 서버에서 로그인 셸을 시작하지 않도록 ssh에서 직접 명령을 실행할 수도 있습니다.