ssh를 사용하면 파일 내용을 쉽게 인쇄 할 수 있습니다.
ssh host 'cat file.txt'
ssh가 비활성화되고 SFTP 만 활성화 된 경우 이전 명령을 실행하면 다음 오류가 발생합니다.
이 서비스는 sftp 연결 만 허용합니다.
이 문제를 해결하기 위해 scp
또는 sshfs
(아래 그림 참조)를 사용하여 임시 파일을 만들 수는 있지만 실제로는 못 생겼습니다. SSH가 비활성화되어있을 때 원격 파일의 내용을 인쇄하는 올바른 방법은 무엇입니까?
mkdir tmpdir
sshfs host: tmpdir
cat tmpdir/file.txt
fusermount -u tmpdir
# This does not work! scp -v host:file.txt . shows
# "Sink: This service allows sftp connections only."
scp host:file.txt .
cat file.txt
rm file.txt
-k
플래그 (--insecure
)를 추가하십시오 .