현재 Linux 서버 관리를 배우고 있으며 CentOS를 사용하고 있는데 막혔습니다. 지금까지 내 명령은 다음과 같습니다. 다른 터미널의 원격 서버에 대한 SSH 연결이 이미 있습니다. IP와 함께 사용할 포트를 지정하는 방법을 모르겠습니다. 예를 들어 포트 1001을 전달했습니다.rsync -avz backup/ [email protected]:Desktop/backup/
나는 열심히 노력했다
rsync -avz backup/ [email protected]:-p1001:Desktop/backup/
rsync -avz backup/ [email protected]::1001:Desktop/backup/
rsync --port=1001 -avz backup/ [email protected]:Desktop/backup/
원격 서버가 나에게 비밀번호를 묻기를 원하며, 비밀번호를 입력한 후 파일이 원격 서버로 전송되어야 합니다.
답변1
rsync -av -e 'ssh -p 1001' backup/ [email protected]:Desktop/backup/
이를 위해서는 원격 시스템의 포트 1001에 rsync
연결 해야 합니다 .ssh
-e
또한 설명서 (자세한 정보와 예제가 포함되어 있음) --rsh
의 설명서를 참조하세요.rsync