当前位置:首页 » 文件管理 » sshftp

sshftp

发布时间: 2022-01-29 15:22:54

❶ 电脑术语 ssh,rdp,ftp,vnc分别是什么意思

ssh用来连接远程主机(linux或unix),数据传输是加密的,和telnet一样的,只是telnet的数据传输没加密,数据安全性存在问题;
ftp是文件上传下载协议(linux或unix);
vnc和rdp都是用来连接远程主机的,不过一般rdp用来远程windows的多,linux和unix也对rdp支持。

❷ ssh ftp putty什么意思

putty是ssh连接所用的客户端软件。

ssh是一种安全的连接方式,比telnet安全太多了。
而在ssh在进行ftp,也是非常安全的

❸ ssh是一个什么软件,做什么用的。听说能通过它连接linux,有没有相关的解释还有ssh和ftp有啥关系

iis7远程桌面管理软件,是一款绿色小巧,功能实用的FTP工具软件,其界面简洁,操作方便,它支持FTP批量上传下载,它可以同时连接多台ftp服务器进行文件传输工作,还可以在线解压缩文件,支持文件查找,在线编辑等功能。同时它还能够同时远程操作多台服务器,并且多台服务器间可以自由切换,适合机房管理、站长、运维工作、程序员使用。适用于Windows系统,Linux系统和VPS服务器等。


FTP出现连接SSH出错怎么办?

实际的开发中,我们可能经常会遇到关于连接SSH出错的情况,这一方面的问题也经常困扰着咱们的小伙伴,下面就让我来给大家演示一下如何处理这方面的问题吧!

SSH解决办法

以下是解决办法:


1、看下服务路径


[root@*****]#locatesftp-server


/usr/libexec/openssh/sftp-server


/usr/share/man/man8/sftp-server.8.gz


2、看下配置文件中信息:


#vi/etc/ssh/sshd_config


#overridedefaultofnosubsystems


Subsystemsftp/usr/libexec/openssh/sftp-server


-----Subsystem前面有#号的话去掉。


----下面这几句有的话就注释掉吧,和上面的冲突


Subsystemsftpinternal-sftp-server


UsePAMyes


MatchUsertest


ChrootDirectory/opt/download/


ForceCommandinternal-sftp


AllowTcpForwardingno


X11Forwardingno


3、重启服务


#/etc/init.d/sshdreload或者servicesshdrestart


4、然后测试连接下。


5、如果上述不行,请检查netstat连接情况,看看信息。


6、检查下防火墙信息,执行serviceiptablesstop后测试,或者开放登陆设备IP的22端口权限。

❹ SSH与FTP之间的关系与区别

SSH 为建立在应用层和传输层基础上的安全协议,SSH采用面向连接的TCP协议传输 应用22号端口,安全系数较高。
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。TCP/IP协议中,FTP占用两个端口,FTP标准命令TCP端口号为21,Port方式数据端口一般为20。虽然FTP在控制连接方面可以通过SSL加密,但是FTP在通过数据端口传输数据时是不加密的。可以使用SSH为FTP数据传输进行加密,即:SFTP。
当然 SSH除了作为安全协议以外,有时还被作为一种应用,对于开启SSH服务的设备或系统,可能在终端通过SSH客户端软件进行连接,类似于TELNET,甚至还有传输文件的功能。我常用这个连接LINUX服务器和路由。可以用户赤连接SSH服务的软件,我知道的有:SecureCRT、ssh secure shell client、PuTTY

❺ linux ssh ftp 密码一样吗

ssh,ftp 用户就是你linux系统的用户,和你的系统帐户的密码是一样的。

java远程进行telnet ftp ssh连接的方法

文件传输协议(File Transfer Protocol, FTP)FTP是用于在网络上进行文件传输的一套标准协议。 它属于网络协议组的应用层。 FTP是一个8位的客户端-服务器协议, 能操作任何类型的文件而不需要进一步处理, 就像MIME或Unencode一样。但是, FTP有着极高的延时,这意味着, 从开始请求到第一次接收需求数据之间的时间会非常长, 并且不时的必需执行一些冗长的登陆进程。 概述 FTP服务一般运行在20和21两个端口。 端口20用于在客户端和服务器之间传输数据流, 而端口21用于传输控制流,并且是命令通向ftp服务器的进口。 当数据通过数据流传输时,控制流处于空闲状态。 而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时, 这样当大量数据通过防火墙时,会产生一些问题。此时, 虽然文件可以成功的传输,但因为控制会话会被防火墙断开, 传输会产生一些错误。 FTP实现的目标: 促进文件的共享(计算机程序或数据) 鼓励间接或者隐式的使用远程计算机 向用户屏蔽不同主机中各种文件存储系统的细节 可靠和高效的传输数据 缺点: 密码和文件内容都使用明文传输,可能产生不希望发生的窃听。 因为必需开放一个随机的端口以建立连接,当防火墙存在时, 客户端很难过滤处于主动模式下的FTP流量。 这个问题通过使用被动模式的FTP得到了很大解决。 服务器可能会被告知连接一个第三方计算机的保留端口。 FTP虽然可以被终端用户直接使用, 但是它是设计成被FTP客户端程序所控制。 运行FTP服务的许多站点都开放匿名服务,在这种设置下, 用户不需要帐号就可以登录服务器,默认情况下, 匿名用户的用户名是:“anonymous”。 这个帐号不需要密码, 虽然通常要求输入用户的邮件地址作为认证密码, 但这只是一些细节或者此邮件地址根本不被确定, 而是依赖于FTP服务器的配置情况。 [编辑] 主动和被动模式 FTP有两种使用模式:主动和被动。 主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连 接。在这种情况下,客户端由于安装了防火墙会产生一些问题。 所以,创立了被动模式。 被动模式只要求服务器端产生一个监听相应端口的进程, 这样就可以绕过客户端安装了防火墙的问题。 一个主动模式的FTP连接建立要遵循以下步骤: 客户端打开一个随机的端口(端口号大于1024,在这里, 我们称它为x), 同时一个FTP进程连接至服务器的21号命令端口。此时, 源端口为随机端口x,在客户端,远程端口为21,在服务器。 客户端开始监听端口(x+1),同时向服务器发送一个端口命令( 通过服务器的21号命令端口), 此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接 收数据。这个端口就是我们所知的数据端口。 服务器打开20号源端口并且建立和客户端数据端口的连接。此时, 源端口为20,远程数据端口为(x+1)。 客户端通过本地的数据端口建立一个和服务器20号端口的连接, 然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。 [编辑] FTP和网页浏览器 大多数最新的网页浏览器和文件管理器都能和FTP服务器建立连接 。这使得在FTP上通过一个接口就可以操控远程文件, 如同操控本地文件一样。 这个功能通过给定一个FTP的URL实现,形如ftp://< 服务器地址>(例如, ftp://ftp.gimp.org )。是否提供密码是可选择的,如果有密码,则形如ftp://< login>:<password>@< ftpserveraddress>。 大部分网页浏览器要求使用被动FTP模式, 然而并不是所有的FTP服务器都支持被动模式。

❼ 请教:SSH 与ftp 啥区别godaddy空间必须用SSH么

他们只是一种传输协议,都可以完成文件转移的目的.像其他问题可以在本论坛搜索ftp和ssh.

❽ centos7 ssh服务怎么使用ftp

方法/步骤1、运行yum install vsftpd命令
[root@localhost ~]# yum install vsftpd
2、完成ftp安装后,将 /etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行注释掉
# root
3、执行以下命令
# setsebool -P ftpd_disable_trans=1
修改/etc/vsftpd/vsftpd.conf,在最后一行处添加local_root=/
4、重启ftp进程 #service vsftpd restart
注:每次修改过ftp相关的配置文件,都需要重启ftp进程来生效。
vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。
vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。
vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。

(1)用户登录控制
anonymous_enable=YES,允许匿名用户登录。
no_anon_password=YES,匿名用户登录时不需要输入密码。
local_enable=YES,允许本地用户登录。
deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。
banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。

❾ 如何开SSH的FTP帐号

下面开始:
首先修改sshd的配置文件:
$ sudo nano /etc/ssh/sshd_config

将该文件的末尾修改如下:
#Subsystem sftp /usr/lib/openssh/sftp-server
#该行(上面这行)注释掉
Subsystem sftp internal-sftp
Match group sftp
#匹配sftp组,如为单个用户可用:Match user 用户名
ChrootDirectory /sftphome/
#指定用户被锁定到的那个目录,为了能够chroot成功,该目录必须属主是root,并且其他用户或组不能写
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
#UsePAM yes
#该行(上面这行)同样注释掉,或者移到Subsystem sftp internal-sftp的上面

下面建立sftp组和一个测试用户testuser,该用户属于sftp组:
$ sudo groupadd sftp
$ sudo useradd -d /testuser -s /bin/false -g sftp testuser
$ sudo passwd testuser

创建Ftp目录:
$ sudo mkdir -p /sftphome/testuser

重启SSH服务 sshd:
$ sudo /etc/init.d/ssh reload

此时,使用带有sftp功能的客户端软件,比如filezilla、flashfxp就可以用testuser使用sftp方式登录服务器了;

但是,此时无法在 /sftphome/testuser 目录下建立、修改文件,所以还要修改目录权限,把testuser目录属主给予用户testuser:

$ sudo chown testuser:sftp /sftphome/testuser
这样,testuser用户便可以自由操作此目录了。

热点内容
o圈压缩量 发布:2024-10-20 03:37:00 浏览:857
光遇为什么显示登入服务器错误 发布:2024-10-20 03:18:02 浏览:968
pythonbase模块 发布:2024-10-20 03:11:40 浏览:65
编辑c文件编译连接运行 发布:2024-10-20 03:02:58 浏览:225
网络编程的工作 发布:2024-10-20 03:02:53 浏览:191
android手机uuid 发布:2024-10-20 03:02:16 浏览:951
图解linux安装 发布:2024-10-20 03:01:25 浏览:288
androidview动态添加 发布:2024-10-20 03:00:39 浏览:406
python数字转字符 发布:2024-10-20 03:00:02 浏览:270
墨香数据库 发布:2024-10-20 02:39:33 浏览:103