linux常用服务器
ftp服务器
ftp : file transfer protocol 用于internet上控制文件的双向传输。
基于不同的操作系统有不同的ftp应用程序,而这些应用程序都遵守一种协议传输文件
1. 安装vsftpd服务器:sudo apt-get install vsftpd
2. 配置vsftpd.conf文件: sudo vi /etc/vsftpd.conf
samba服务器
ssh服务器
ssh为secure shell的缩写,是建立在应用层和传输层基础上的安全协议。
ssh是目前比较可靠专为远程登录会话和其他网络服务提供安全性的协议,常用于远程登录,以及用户之间文件传输
A如果想被B远程控制,A需要安装SSH服务器,B需要安装SSH客户端
安装ssh服务器:sudo apt-get install openssh-server
远程登录: ssh 用户名@IP
远程拷贝文件scp
scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对/相对路径
拷贝目录时需要加 -r参数
本地文件复制到远程:
scp FileName RemoteUserName@RemoteHostIp:RemoteFile
scp FileName RemoteHostIp:RemoteFolder
scp FileName RemoteHostIp:RemoteFile
本地目录复制到远程:
scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
scp -r FolderName RemoteHostIp:RemoteFolder