scp를 사용하여 Android 기기로 파일 전송

scp를 사용하여 Android 기기로 파일 전송

원격 서버에 파일이 있는데 sshAndroid 기기만 사용하여 해당 파일을 내 Android 기기로 전송하고 싶습니다.

scp이 설정을 사용하여 시도했습니다.

scp remote_user@remote_host:file file

비밀번호를 묻는 메시지가 표시된 후 내 권한이 거부되었습니다.

그런 다음 원격 서버에서 전송하려고 합니다.

scp -P 2222 file root@SSHDroid-ip:/mnt/extSdCard/file

비밀번호를 묻는 메시지가 표시되지 않고 이제 다음 메시지가 표시됩니다. 네트워크(Android 장치용)에 액세스할 수 없음: 연결이 끊어졌습니다.

권한 문제인가요? 이전에 원격 서버에서 파일을 전송한 적이 있어서 sshAndroid 기기에 문제가 있는 것 같습니다.

편집하다.

scp를 통해 원격 서버에서 Android 장치로 파일을 전송한 다음 Android 장치에 있는 SSHDroid 서버의 기본 경로로 파일을 전송할 수 있습니다. 이 홈 경로는 매우 번거롭고 깊으며 기기의 일반 Android API를 통해 도달할 수 없습니다.

따라서 SSHDroid 서버의 기본 경로로 전송할 수 있지만 Android 장치의 SD 카드 경로로는 전송할 수 없습니다. Android 기기의 권한 설정을 어디에서 변경/확인할 수 있나요?

답변1

실제로 가서 remote_host파일 소유자를 remote_user.

sudo chown remote_user /path/to/file

그런 다음 파일을 복사할 수 있는 권한이 있어야 합니다.

관련 정보