在Debian虚拟机中实现文件传输有多种方法,以下是一些常用的方式:
sudo apt update
sudo apt install openssh-server -y
/etc/ssh/sshd_config
文件,确保 Subsystem sftp /usr/lib/openssh/sftp-server
配置正确。sudo systemctl restart ssh
scp localfile username@remote_ip_address:/remote/directory
scp username@remote_ip_address:/remote/file /local/directory
sftp username@remote_ip_address
put localfile /remote/directory
get /remote/file /local/directory
exit
sudo apt-get install cifs-utils
sudo mkdir /mnt/shared_folder
sudo mount -t cifs //your_local_ip_address/shared_folder /mnt/shared_folder -o username=your_username,password=your_password,domain=your_domain
sudo apt-get install sshfs
sudo mkdir /mnt/ssh_folder
sudo sshfs user@your_remote_ip:/path/to/remote_folder /mnt/ssh_folder
为了在系统启动时自动挂载,将以下行添加到 /etc/fstab
文件中:
user@your_remote_ip:/path/to/remote_folder /mnt/ssh_folder fuse.sshfs allow_other 0 0
以上方法可以根据具体需求和环境选择使用,以实现Debian虚拟机与主机或其他虚拟机之间的文件传输。