ftp远程传文件
Linux操作
1、查看是否安装ftp
which vsftpd
# 没有安装使用安装命令安装一下
sudo apt-get install vsftpd
2、查看ftp 服务器状态
service vsftpd status
3、启动ftp服务器
service vsftpd start
4、关闭ftp服务器
service vsftpd stop
5、进入ftp配置文件 开启写入允许
sudo vi /etc/vsftpd.conf
# 找到 “ #write_enable=YES ” 将“ # ”去掉
6、重启ftp服务器
service vsftpd restart
检测客户机的连接
ping remote
# remote:远程机器的IP地址
window操作
Linux保证ftp服务器已经开启
检测服务器Linux连接
ping remote
# remote:远程机器的IP地址
1、window使用ftp连接电脑
ftp remote
# remote:远程机器的IP地址
# 需要登入密码和用户名
2、查看当前ftp连接状态
status
3、列出远程目录信息
dir
4、进入目录
cd document
# document:客户机上面需要上传到Linux上面的文件
5、查看当前位置
pwd
6、设置使用二进制传递文件
bin
7、上传文件
mput document
# document:客户机上面需要上传到Linux上面的文件
# 上传到当前目录下
8、退出ftp命令
bye
ssh远程控制电脑
window客户端不需要安装ssh服务
2、Linux安装ssh服务器
如果你只安装了ssh是不行的,会显示拒绝访问
sudo apt-get install openssh-server
可以在sshd_config文件,修改几处配置使用用户名/密码的方式连接
详细配置内容请参看
3、开启ssh服务
# 方法一
/etc/init.d/ssh start
# 方法二
service sshd start
4、利用window连接Linux
ssh [-p port] user@remote
# eg:ssh -p 22 linux@122.0.0.1
# port:ssh sever监听的端口,如果不指定端口,默认为22
# user:远程机器的用户名
# remote:远程机器的IP地址
# 需要登入密码
卸载服务
sudo apt-get –purge remove sshd
针对Ubuntu。
查看服务器Linux的IP地址
ifconfig
# inet后面一串数字为IP地址号
查看客户机win的IP地址
ipconfig
window开启ssh服务
1、安装ssh服务
openssh
添加功能:openssh
2、开启ssh服务
net start sshd
关闭ssh服务
net stop sshd
有时只是像传一个文件或上传一个目录
如下命令
首先看看你传入的那个目录有没有权限
1、local传输文件到远程服务器
scp <local file_path> <service_user>@<sercice_ip>:<service file_path>
# 冒号不要忘记了
# -r 可以传输目录 和Linux的规则一样
2、远程服务器传输文件到local
scp <service_user>@<sercice_ip>:<service file_path> <local file_path>