小白求教 winscp登录ubuntu服务器权限问题

小白求教 winscp登录ubuntu服务器权限问题,第1张

permission denied,权限不足吖,有点纠结这用户名是ubuntu为啥自己家目录没权限了,可能目标目录或者那个文本文档的权限属主不是它并且权限不够吧。所以啊该提权提权。你在putty里sudo了,但是这和winscp有毛关系。sudo mv xtxt /home/keli/t

1、login后面是输入登录用户名; 2、password后面是输入用户密码,不用在意打字没变化,不是没输入,而是不显示,输入密码正确的话,就进去了,如果密码不对就会显示login incorrect; 3、sshd服务一般指openssh,这个版本的linux没用过,不过红
我用的是小鸟云的服务器。挺不错的。

文件传输速度可以受两个因素限制(带宽除外)。CPU(双方机器的计算能力)和连接延迟(数据单元在两台机器之间传输需要多长时间)。
中央处理器
使用SSH或TLS / SSL时,WinSCP中的文件传输被加密,并且加密占用大量CPU。您的本地计算机或服务器可能无法以相同的速度加密文件传输流,因此您的连接可以传输该文件。
WinSCP以及大多数(如果不是全部)SFTP服务器无法在CPU内核之间分配加密/解密,因此实际上它是单个CPU内核的容量,限制了传输速度。
使用Windows任务管理器查看在传输过程中是否最大程度地利用了其中一个内核。
如果CPU限制了速度,如果您在“高级大小设置”对话框的SSH页面上选择了不同的加密算法(假设您使用的是基于SSH的文件传输协议,例如SFTP或SCP),则可能会有所帮助。河豚通常比AES快很多。如果您关闭了压缩功能(如果您之前已将其打开),它也可能会有所帮助。
网络延迟/延迟
网络延迟/延迟特别影响SFTP,因为它是一种面向数据包的协议。进行迁移时,SFTP客户端(WinSCP)向SFTP服务器发送读/写请求,等待响应。并重复,直到文件结束。
即使您的连接速度很快,如果服务器距离较远(或较慢),响应也需要一段时间才能返回。如果客户将这段时间浪费在无用的等待上,您的转帐速度将会很慢。
大多数SFTP客户端(包括WinSCP)通过在每个单独的读/写请求中请求/发送大量文件,以及通过发送(排队)多个请求而不等待上一个响应来解决该问题。例如,WinSCP可以一次最多请求32个块,每个块32 KB,总计1 MB(这些默认值可以使用SFTPDownloadQueue和SFTPUploadQueue 原始会话设置进行更改)。但是,如果带宽和网络延迟之间存在很大差异,那么即使1 MB也可能太小而无法饱和带宽。
万一连接延迟限制了速度,如果您使用SCP协议而不是SFTP可能会有所帮助。SCP受延迟的影响较小。在这种情况下,如果打开压缩可能会有所帮助。无论哪种方式,切换“ 优化连接缓冲区大小”也都可以提供帮助。
底层的TCP协议也可能遇到类似的问题。在这种情况下,它将影响所有其他协议,包括SCP,FTP,WebDAV或S3。
与PuTTY PSCP / PSFTP的关系
另外,WinSCP本身164的性能还有很多改进。因此在将来的版本中可能会变得更好。
另请注意,由于WinSCP的SSH代码基于PuTTY,因此使用基于SSH的协议进行文件传输几乎不会比PuTTY(PSCP / PSFTP)快。因此,如果您使用PuTTY获得相同的速率,就没有必要要求提高速度。

解决办法

1、查看sftp服务在你服务器的路径

在服务器使用命令:find / -name sftp-server -print 
我的服务器输出结果:/usr/libexec/openssh/sftp-server

2、在winSCP进行连接设置 
设置好你的主机名、端口、用户名和密码,然后点击高级,点击SFTP,出现如下界面

在sftp服务器一栏中填入:sudo /usr/libexec/openssh/sftp-server 
sudo后面跟的是我们上一步查出来的路径 
填好sftp服务器后,点击shell,出现如下界面: 

如上图设置shell,在shell里面填入sudo -i即可。点击确定,点击登录连接到服务器,到此我们就以root用户连接到了服务器,这时候我们就可以正常的上传文件了。

WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。
简单来说就是WinSCP可以直接通过SSH链接你的linux服务器;然后进行文件的复制 *** 作;并且可以直接编辑文件。
这样我们就不需要安装FTP之类的软件了。
工具/原料
一台安装有WinSCP的电脑
一台linux服务器
方法/步骤
1请自行百度下载安装WinSCP
2启动WinSCP软件
3来到登录界面
4然后输入linux服务器的信息
主要是主机;账号和密码
主机也就是linux服务器的IP地址或者是绑定的域名
账号密码就是你能登陆linux服务器的账户
5输入信息之后记得点击保存
6提示是否保存密码
必须要保存
7完成
8接着点击登录按钮
9然后就开始登录了
如果密码错误的话会要求你重新登录
10登录成功之后就能看到linux服务器上的文件了

首先配置Linux的网络,保证可以与主机通信检查sshd服务的情况:service sshd status(不过这个服务大部分时候是启动的)
在Windows上运行winscp,输入要连接的Linux主机的地址,用户名等
连接成功之后,winscp的界面分为左右两栏,分别是本地文件系统和Linux的文件系统,这是个图形化界面,直接拖拽文件就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13482279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-15
下一篇 2023-08-15

发表评论

登录后才能评论

评论列表(0条)

保存