ftp命令(linux怎么连接ftp服务器)
资讯
2023-12-05
253
1. ftp命令,linux怎么连接ftp服务器?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:ftp 10.18.34.115。
3、最后,按下回车键执行shell指令,此时会看到已成功连接上ftp服务,可输入ftp命令了。
![ftp命令(linux怎么连接ftp服务器)](/static/artimg/20231129/6566e103a5e90.jpg)
2. 在dos下用ftp命令连接远程主机?
你扫的是那台远程主机的23端口吧,呵呵别人可不笨这是别人开了防火墙一连接就自动关闭(除了他自己设置的可连接的IP可进入
3. ftp协议传输命令使用的是?
File Transfer Protocol或FTP是用于在主机或计算机之间传输文件的网络协议。 FTP协议被创建为客户端-服务器模型,其中服务器为文件提供服务,并且不同的单个或多个客户端可以连接到服务器并下载或上传文件。
FTP首先创建为命令行协议,客户端通过命令行连接到FTP服务器,并且使用不同的FTP命令在命令行界面中列出服务器上的文件。
4. ftp如何开机启动?
如何在linux下开启ftp服务
1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装了ftp软件
2. 查看ftp 服务器状态
#service vsftpd status
3. 启动ftp服务器
#service vsftpd start
4. 重启ftp服务器
#service vsftpd restart
5. 查看服务有没有启动
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,证明ftp服务已经开启。
6.如果需要开启root用户的ftp权限要修改以下两个文件
#vi /etc/vsftpd.ftpusers中注释掉root
#vi /etc/vsftpd.user_list中也注释掉root
然后重新启动ftp服务。
7. vsftpd 500 OOPS: cannot change directory
登陆报错:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解决方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!
这是SELinux的设置命令,在不熟悉SELnux前,把SELinux关掉也可以的。
8. 永久开启,即os重启后自动开启ftp服务
方法一:
cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:
vi /etc/xinetd.d/gssftp ,将 修改两项内容:
(a) server_args = -l –a 去掉-a 改为server_args = -l
(b) disable=yes改为disable=no
(c) 保存退出。
方法二:
(a) system-config-services , 进入图形界面的System services查看是否有 vsftpd项,如果没有转到2.,保存后退出
(b) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右
(c) #setup
此时能看到vsftpd项,此时选中此services项,保存后退出.
5. ftp命令中设置ascii和binary传输有什么区别?
对于大多数的FTP站点,二进制模式是确省模式。但有些将ASCII作为缺省设置。ASCII用于设置字符模式,而BI用于设置二进制模式。大部分文件都是二进制文件。切记要用二进制模式来传输二进制文件。
6. 用CFTPFileFind怎么判断FTP服务器上的一个路径是否存在?
标准ftp指令是不支持直接查询剩余ftp空间的,而是根据服务器软件的不同,才有可能使用特殊的指令查询到磁盘限额,一般是同过https登录管理页面查询
但是部分扩展指令也可能支持查询,
你可以尝试使用feat 指令看看服务器软件还支持哪些原始指令,然后一个个尝试
在登录时使用ACCT登录账户[如果你只是被告知了 username password,那就没这个功能]
最后,你可以尝试使用原始指令 site ,发送远程指令尝试看看能不能获取远程目录的详细信息
7. 如何在BAT批处理文件中实现FTP登陆?
rem 例如列出ftp文件,可输入命令 ls
@echo off
set ftpulr=写ftp地址
set ftpuser=写ftp用户名
set ftppwd=写ftp密码
set ftpport=写ftp端口
echo open %ftpulr% %ftpport%>openFtp.txt
echo %ftpuser%>>openFtp.txt
echo %ftppwd%>>openFtp.txt
echo 输入命令:
set /p var=
echo 输入的是 %var%
echo %var%>>openFtp.txt
echo bye>>openFtp.txt
echo Transport data......
ftp -s:openFtp.txt
del openFtp.txt
pause
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!
1. ftp命令,linux怎么连接ftp服务器?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:ftp 10.18.34.115。
3、最后,按下回车键执行shell指令,此时会看到已成功连接上ftp服务,可输入ftp命令了。
2. 在dos下用ftp命令连接远程主机?
你扫的是那台远程主机的23端口吧,呵呵别人可不笨这是别人开了防火墙一连接就自动关闭(除了他自己设置的可连接的IP可进入
3. ftp协议传输命令使用的是?
File Transfer Protocol或FTP是用于在主机或计算机之间传输文件的网络协议。 FTP协议被创建为客户端-服务器模型,其中服务器为文件提供服务,并且不同的单个或多个客户端可以连接到服务器并下载或上传文件。
FTP首先创建为命令行协议,客户端通过命令行连接到FTP服务器,并且使用不同的FTP命令在命令行界面中列出服务器上的文件。
4. ftp如何开机启动?
如何在linux下开启ftp服务
1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装了ftp软件
2. 查看ftp 服务器状态
#service vsftpd status
3. 启动ftp服务器
#service vsftpd start
4. 重启ftp服务器
#service vsftpd restart
5. 查看服务有没有启动
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,证明ftp服务已经开启。
6.如果需要开启root用户的ftp权限要修改以下两个文件
#vi /etc/vsftpd.ftpusers中注释掉root
#vi /etc/vsftpd.user_list中也注释掉root
然后重新启动ftp服务。
7. vsftpd 500 OOPS: cannot change directory
登陆报错:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解决方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!
这是SELinux的设置命令,在不熟悉SELnux前,把SELinux关掉也可以的。
8. 永久开启,即os重启后自动开启ftp服务
方法一:
cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:
vi /etc/xinetd.d/gssftp ,将 修改两项内容:
(a) server_args = -l –a 去掉-a 改为server_args = -l
(b) disable=yes改为disable=no
(c) 保存退出。
方法二:
(a) system-config-services , 进入图形界面的System services查看是否有 vsftpd项,如果没有转到2.,保存后退出
(b) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右
(c) #setup
此时能看到vsftpd项,此时选中此services项,保存后退出.
5. ftp命令中设置ascii和binary传输有什么区别?
对于大多数的FTP站点,二进制模式是确省模式。但有些将ASCII作为缺省设置。ASCII用于设置字符模式,而BI用于设置二进制模式。大部分文件都是二进制文件。切记要用二进制模式来传输二进制文件。
6. 用CFTPFileFind怎么判断FTP服务器上的一个路径是否存在?
标准ftp指令是不支持直接查询剩余ftp空间的,而是根据服务器软件的不同,才有可能使用特殊的指令查询到磁盘限额,一般是同过https登录管理页面查询
但是部分扩展指令也可能支持查询,
你可以尝试使用feat 指令看看服务器软件还支持哪些原始指令,然后一个个尝试
在登录时使用ACCT登录账户[如果你只是被告知了 username password,那就没这个功能]
最后,你可以尝试使用原始指令 site ,发送远程指令尝试看看能不能获取远程目录的详细信息
7. 如何在BAT批处理文件中实现FTP登陆?
rem 例如列出ftp文件,可输入命令 ls
@echo off
set ftpulr=写ftp地址
set ftpuser=写ftp用户名
set ftppwd=写ftp密码
set ftpport=写ftp端口
echo open %ftpulr% %ftpport%>openFtp.txt
echo %ftpuser%>>openFtp.txt
echo %ftppwd%>>openFtp.txt
echo 输入命令:
set /p var=
echo 输入的是 %var%
echo %var%>>openFtp.txt
echo bye>>openFtp.txt
echo Transport data......
ftp -s:openFtp.txt
del openFtp.txt
pause
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!