sftp命令

Linux sftp命令详解

社会主义新天地 提交于 2020-03-30 09:09:03
sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。 常见命令参数 1 2 3 4 5 6 usage: sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config] [-o ssh_option] [-P sftp_server_path] [-R num_requests] [-S program] [-s subsystem | sftp_server] host sftp

secureCRT sftp常用命令

做~自己de王妃 提交于 2020-03-03 07:06:39
securecrt 按下ALT+P就开启新的会话 进行ftp操作。 输入:help命令,显示该FTP提供所有的命令 pwd: 查询linux主机所在目录(也就是远程主机目录) lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档) ls: 查询连接到当前linux主机所在目录有哪些文件 lls: 查询当前本地上传目录有哪些文件 lcd: 改变本地上传目录的路径 cd: 改变远程上传目录 get: 将远程目录中文件下载到本地目录 put: 将本地目录中文件上传到远程主机(linux) quit: 断开FTP连接 来源: CSDN 作者: lucasmaluping 链接: https://blog.csdn.net/lucasmaluping/article/details/104608873

使用Python批量更新服务器文件【新手必学】

人走茶凉 提交于 2020-02-28 13:10:17
买了个Linux服务器,Centos系统,装了个宝塔搭建了10个网站,比如有时候要在某个文件上加点代码,就要依次去10个文件改动,虽然宝塔是可视化页面操作,不需要用命令,但是也麻烦,虽然还有git的hook方法,但是操作也麻烦,新建个目录的话还得操作一次,所以萌生了一个想法,用Python来批量更新服务器上的文件 注意:很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑容易放弃。为此小编建了个Python全栈免费答疑交流.裙 :七衣衣九起起巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python教程项目可拿,,一起相互监督共同进步! 序言 在网上搜索了一圈,发现Python有个库叫 paramiko 可以专门拿来干这个事,具体资料和安装就网上去搜索吧,我就直接上代码了,不到100行,其实还可以精简吧,后面再说了,先把功能实现了再说, Show Code 代码 import paramiko import os # 连接信息 host = 'xxx.65.9.191' port = 22 username = 'root' password = 'root' # 忽略的目录 skipArry = ['kai.xxxx.com','demo.xxxx.com'] fullpathArry = [] currentIndex = '' #

sftp使用

给你一囗甜甜゛ 提交于 2020-02-07 21:07:42
SFTP的基本命令 sftp是Secure File Transport Protocol的缩写,安全文件传输协议。可以为传输文件提供一种安全的网络加密方法。 sftp本身没有单独的守护进程,使用sshd守护进程。 SecureCRT 远程连接至服务器,可以使用ALT+p打开sftp的会话窗口。 常用的命令 1:pwd和lpwd pwd:sftp服务器所在机器[rhel7]默认的当前目录路径 lpwd:windowd OS的本地默认目录路径 # sftp> pwd /root sftp> lpwd D:/SecureCRT_x86_7.1.1.264_en/App/SecureCRT sftp> 2:ls和lls ls:显示sftp默认路径的文件列表 lls:显示windows OS的本地文件列表 3:put 上传到sftp服务器 #put:win--->linux put D:/SecureCRT_x86_7.1.1.264_en/App/SecureCRT/文件名 sftp> put D:\test.txt Uploading test.txt to /root/test.txt 100% 13 bytes 13 bytes/s 00:00:00 D:/test.txt: 13 bytes transferred in 0 seconds (13 bytes/s) 4:get

vscode配置c++环境及sftp,Linux ssh连接

三世轮回 提交于 2020-01-26 09:29:21
下载工具: 1.vscode 2.MobaXterm MobaXterm下载连接 下载好vscode后去商店(ctrl+shift+p)下载中文翻译,C/C++ IntelliSense 下好安装就行了 下载编译器,这里我下载的时mingw64 下面是下载连接: mingw64下载 配置mingw64的环境变量,例如:D:\install\cueu\mingw64\bin; 配置步骤为我的 “电脑--属性--高级系统设置--环境变量--path”,把上面的路径复制到path里面即可 为vscode设置编译器 设置工作区(随便设置到你想要保存代码的地方), 在工作区下创建.vscode文件夹 在.vscode文件夹下创建2个文件名字分别为launch.json和test.json 这2个脚本文件是生成可执行文件和调试的文件的功能,避免手动敲命令行的步骤,想要手动敲命令行生成可执行文件和调试的,在下方的终端里写 脚本的内容为: //launch.json { "version": "0.2.0", "configurations": [ { "name": "C/C++", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}.exe", "args":

使用Paramiko库sftp远程主机上传下载文件

China☆狼群 提交于 2020-01-24 09:55:14
前一篇文章说了怎样通过 Paramiko 来 SSH 到远程主机执行命令,今天看看怎样通过 Paramiko 使用 SFTP 来传输文件。 import paramiko transport = paramiko . Transport ( ( < host > , 22 ) ) transport . connect ( username = < username > , password = < password > ) sftp = paramiko . SFTPClient . from_transport ( transport ) # 上传文件 sftp . put ( 'readme.md' , '/home/kongxx/readme.md' ) # 下载文件 sftp . get ( '/home/kongxx/readme.md' , 'readme_new.md' ) # 列出目录下文件 files = sftp . listdir ( '/home/kongxx' ) for file in files : print ( file ) transport . close ( ) 来源: CSDN 作者: kongxx 链接: https://blog.csdn.net/kongxx/article/details/103753749

pycharm远程调试方法

帅比萌擦擦* 提交于 2020-01-21 03:59:49
PyCharm远程调试(Remote Debugging with PyCharm) 前言   宿主机:Win7,PyCharm 2018.3.1(Professional Edition)   虚拟机:VirtualBox,Ubuntu 18.04.1 LTS,Anaconda 5.3.1,conda创建的Python 3.6虚拟环境selenium_3.6_demo   目的:PyCharm使用selenium_3.6_demo的解释器调试Win7上的代码 一、Ubuntu配置ssh和sftp   1、查询ssh版本。确保ssh的版本高于4.8p1,否则升级一下,一般都高于这个版本(搜索的网页都这么说的,至少Ubuntu 18.04.1 LTS是高于这个)。  ssh - V   2、查询openssh server是否已经安装 dpkg -l | grep openssh   3、安装openssh-server sudo apt install openssh-server   4、创建用户组(sftp-users可以自己命名) sudo groupadd sftp-users   5、添加用户 二选一: 1、添加一个admin的用户(可选,因为已经有一个用户了,所以没有创建新的) sudo useradd -g sftp-users -m admin 如果添加一个新的用户

sftp安装

二次信任 提交于 2020-01-07 17:45:04
参考: https://www.cnblogs.com/binarylei/p/9201975.html 用户目录的上层目录,拥有者一定要是root用户 创建用户 groupadd <组名> useradd -g <组名> -d <目录,用户登陆后访问目录> -s /sbin/nologin <用户名> passwd <用户名> 修改配置文件 vim /etc/ssh/sshd_config # 下面这段内容一定要放在最后面 # 注释掉这一行 #Subsystem sftp /usr/libexec/openssh/sftp-server Subsystem sftp internal-sftp # nginx是用户所在的组 Match Group nginx # 用户登陆后的目录(可以用绝对路径),%h 代表用户 home 目录,%u 代表用户名 ChrootDirectory %h # 该行强制执行内部 sftp,并忽略任何 ~/.ssh/rc 文件中的命令 ForceCommand internal-sftp # 下面两个字段与安全有关 AllowTcpForwarding no X11Forwarding no 重启服务: systemctl restart sshd 来源: https://www.cnblogs.com/wangsl1204/p/12162482

SFTP文件上传与下载(window 上传文件到linux服务器)

走远了吗. 提交于 2019-12-18 01:41:44
一、文件上传 说明1:所谓上传window上的文件上传到linux上 说明2:上传的文件会自动放到当前的用户的家目录 1:打开SFTP的窗口 Alt+p 输入上传命令: 语法: put path/filename.txt Put -r path/文件夹 或者 put “path/filename.txt” Put -r “path/文件夹” 再或者 直接拖拽(有的不好使) 二、文件下载 在SFTP窗口里面 1:设置你要下载目标路径 备注一下 如果不设置下载的目标路径默认路径是window的家 语法结构: lcd 要下载的目标路径 get “要下载的文件” 下载文件夹: 切换到下载目录 get –r “要下载的文件夹” (绝对路径) 来源: https://www.cnblogs.com/zknublx/p/9174599.html

deepin,linux服务器,上传下载

青春壹個敷衍的年華 提交于 2019-12-08 22:23:35
------------恢复内容开始------------ 物理机:deepin系统15.11桌面版 服务器:centos7 一、ftp连接服务器 1. deepin默认没有安装命令行的ftp客户端,在终端执行ftp命令会提示未找到命令。 2. 安装ftp客户端: sudo apt-get install ftp 3.进入ftp交互模式 # 进入交互式模式 ftp# open打开ftp服务器#open 用户名@remoteopen root@192.168.1.1 成功 二、sftp连接服务器 连接操作:   1. sftp user@ip sftp username@remote_ip(or remote host name), # 连接root用户, 则可省略"root@". sftp -o port=1000 username@remote_ip #如果服务器安全组指定ssh通过端口,这里写自己的端口 sftp root@68.56.32.159 #如果是默认端口:22,可以不指定参数直接登录 你要用sftp, 当然得登录到sftp服务器啊, 在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 我们就输入password吧。 这样就成功建立了sftp连接。 2. help 建立连接后, linux shell中的$编程了sftp>,