Ssh kullanarak, bir dosyanın içeriğini kullanarak yazdırmak kolaydır.
ssh host 'cat file.txt'
Ssh devre dışı bırakıldığında ve yalnızca SFTP etkinleştirildiğinde, önceki komutu çalıştırmak aşağıdaki hatayı verir:
Bu servis sadece sftp bağlantılarına izin verir.
Bu soruna geçici bir çözüm bulmak için, scp
veya kullanarak sshfs
(aşağıda gösterildiği gibi) geçici bir dosya oluşturabilirim , ancak bu gerçekten çirkin görünüyor. SSH devre dışı bırakıldığında uzak bir dosyanın içeriğini yazdırmanın doğru yolu nedir?
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
) işaretini ekleyin .