FTP 서버 인 서버 B에서 서버 A (서버로부터)의 * .zip 파일 목록을 검색해야합니다 A)는 mysql 서버이다. 암호없이 SSH에 PHP 나 KeyGen을 사용할 수 없습니다. 나는 내가 할 수있는 것에 매우 제한되어있다. 나는 비밀 번호없이 ssh 로그인을 허용하는 Perl 스크립트를 만들려고 시작했으나 의존성은 계속 유지되고 네트워크는 업데이트를 위해 인터넷에 연결할 수 없으며 mysql 또는 ftp의 기본 폴더에 설치할 수 없다. 서버가 ~ home 디렉토리를 떠나면 권한이 부족하기 때문입니다.리눅스 : 서버 A에서 서버 B의 파일 목록을 가져와야합니다. SSH에 PHP 나 KeyGen을 사용할 수 없습니다.
다음 bash 스크립트는 암호없이 ssh를 허용하는 ssh-rsa/dsa-auth 키를 생성 할 수 없기 때문에 내가 원하는대로 정확하게 사용할 수 있습니다. 이 문제에 대한 어떤 생각이라도 대단히 감사하겠습니다.
`##Check tmp for previous listing
fileExists=$(ls /tmp | grep file | wc -l);
## File should not exist--- Just incase we will check and remove it
if [ $fileExists = "1" ]; then
rm /tmp/File.tmp
fi
ssh [email protected] ls | grep .zip >> /tmp/File.tmp
echo "File list recieved sucessfully $DATE" >> ./logs/fileList.log
지도 해 주셔서 감사합니다.
제목을 짧게하고 현재 의미가 없는지 확인하십시오. – markus
첫 번째 문장과 같습니다 ... 두 개의 '에서'까지 '가 있습니다. – markus