![Ubuntu 클라이언트에서 CentOS 7 서버로 SSH를 통해 연결할 수 있지만 SFTP를 사용할 수 없음](https://linux55.com/image/218887/Ubuntu%20%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%97%90%EC%84%9C%20CentOS%207%20%EC%84%9C%EB%B2%84%EB%A1%9C%20SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%97%B0%EA%B2%B0%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%A7%80%EB%A7%8C%20SFTP%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%9D%8C.png)
죄송합니다. 이 질문의 다른 버전이 자주 나올 것 같지만 다른 사람의 게시물로는 내 문제를 해결할 수 없는 것 같습니다.
저는 다른 업무용 운영 체제에 대해 배우려고 노력 중이고 제 업무는 Redhat Linux를 사용하기 때문에 지침에 따라 CentOS 7 서버를 설정하려고 합니다. VirtualBox를 통해 가상 머신에서 CentOS 7과 Ubuntu를 실행하고 있습니다. 포트 2222를 통해 들어오는 트래픽이 있는 CentOS 7 서버를 실행하고 있습니다.
명령을 사용하여 Ubuntu 서버에서 SSH를 통해 연결할 수 있습니다 ssh -p 2222 user@[host computer's IP]
. Windows 호스트 터미널에서도 사용할 수 있습니다 ssh -p 2222 user@localhost
. "user"는 제가 액세스하고 연결하려는 실제 사용자 이름입니다. 두 가지 모두에 대해 인증 키도 설정했지만 SFTP에 명령을 교환하려고 하면 "연결이 거부되었습니다" 또는 "시간 초과"라는 메시지가 표시되고 "연결이 닫혔습니다" 메시지가 표시됩니다.
비슷한 명령을 시도했고 sftp -p 2222 user@[host ip]
IP 끝에 포트를 추가해 보았습니다 :2222
. root@ip
과 root@localhost
을(를) 업데이트하려고 시도했지만 설정 sshd_config
이 모두 올바른지 확인할 만큼 잘 이해하지 못한 것 같습니다.
또한 FileZilla를 사용하여 위 정보 중 일부로 연결을 시도했지만 다음 오류가 발생합니다.
Status: Connecting to 127.0.0.1:2222...
Status: Connection established, waiting for welcome message...
Response: SSH-2.0-OpenSSH_7.4
Error: Cannot establish FTP connection to an SFTP server. Please select proper protocol.
Error: Critical error: Could not connect to server
CentOS 서버에 ZIP 파일을 다운로드해야 하는데 이 문제를 해결할 수 없습니다. 어떤 지침이라도 감사하겠습니다.
답변1
CentOS VM NIC에서 다음 설정을 사용했습니다.
- 192.168.1.222는 호스트 IP입니다.
- 10.0.2.15는 CentOS 게스트입니다.
이러한 설정을 사용하면 SSH 및 FTP를 통해 호스트 IP 및 포트 2222를 사용할 수 있습니다.
ssh [email protected] -p 2222
sftp -P 2222 [email protected]
SCP도 작동합니다. 이 명령은 foo
내 Documents 디렉터리의 파일을 사용자의 Documents 디렉터리인 VM으로 전송합니다.
scp -P 2222 ~/Documents/foo <user>@192.168.1.222:/home/<user>/Documents
동일한 호스트(Deb 11, Deb 12 및 Ubu 22.04 LTS)에서 실행되는 3개의 NAT VM 호스트에서 이를 성공적으로 테스트했습니다. FileZilla 클라이언트에서도 작동하는 것을 확인했습니다. 나는 곧바로 CentOS 7 설치를 시작했습니다. 설정을 변경한 것은 물론이고 아직 업데이트도 하지 않았습니다.
NAT VM IP(10.0.2.16, .17 등)를 수동으로 설정했습니다. 그들은 기본적으로 .2.15로 동일한 IP를 얻습니다. 동일한 IP를 가진 여러 시스템이 있으면 치통이 발생합니다.