Sử dụng ssh, thật dễ dàng để in nội dung của tệp bằng cách sử dụng
ssh host 'cat file.txt'
Khi ssh bị tắt và chỉ SFTP được bật, chạy lệnh trước đó sẽ báo lỗi sau:
Dịch vụ này chỉ cho phép kết nối sftp.
Để khắc phục sự cố này, tôi có thể tạo một tệp tạm thời bằng cách sử dụng scp
hoặc sshfs
(như hiển thị bên dưới), nhưng điều đó trông thực sự xấu xí. Cách thích hợp để in nội dung của tệp từ xa khi SSH bị tắt là gì?
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
cờ (--insecure
).