如何将linux系统中的文件利用ssh下载到本地电脑?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将linux系统中的文件利用ssh下载到本地电脑?相关的知识,希望对你有一定的参考价值。
参考技术A 如果你设置的是匿名访问的话可以直接 ssh root@IP ip是你要远程的那台电脑或者你直接挂在 mount \\IP\目录 /etc/ 这样是把远程挂在在自己的/etc下或者你在建立个文件夹都行的 参考技术B 本地是windows就用winscp 支持拖曳操作
本地是linux直接scp就行追问
本地是win7 已经连上 用什么命令找到所要的文件啊?谢谢
追答用winscp啊,可视化操作
连接后会列出目标机器的目录树,选择你想要的拖到本地就行了
Linux中ssh的用法
大家都知道,公司买上服务器,不可能实时在线操作虚拟机,也没有那个时间和精力登录到公司的云服务商官网进行操作,一来不安全,二来也效率不高。
如果是购买的虚拟主机,你可以使用ftp进行本地程序文件传输和从虚拟主机下载文件到本地。但是对于云服务器来说这种操作方法就显得落后许多了。
今天主要是重点讲解如何使用ssh来操作Linux系统,还是以centos7为蓝本。
安装要求
- linux centos7系统
安装ssh程序包
打开系统命令行,输入以下命令下载包。
yum install -y openssh-server
等待几分钟就下载好了。
启动ssh服务
接下来我们运行以下命令使ssh服务可以长时间在线运行。
- 启动ssh服务程序
systemctl start sshd
- 开机自启动
systemctl enable sshd
- 开启防火墙服务
firewall-cmd --add-service=ftp/tcp --permanent
firewall-cmd --add-service=http/tcp --permanent
firewall-cmd --reload
下载ssh软件
这里推荐两个不错的软件。
下载完了安装到本地,下一步安装你懂的。
连接服务
下载好 以后,你就可以进行连接远程云服务器进行操作了.
那个ip地址就是你服务器的ip,账号和密码就是你服务器的登录账号的密码,或者是你在系统上创建的其他账户的用户名和密码。
那个端口号是默认22,所以你要开启防火墙添加这个端口号。
firewall-cmd --add-port=22/tcp --permanent
firewall-cmd --reload
温馨提示:如果你的账号是root账号,就不需要加sudo
了,否则请在命令前面加。
写在最后
本文主要是自己的亲身体验,最后做一个总结。如有不足之处,还请多多指教。
以上是关于如何将linux系统中的文件利用ssh下载到本地电脑?的主要内容,如果未能解决你的问题,请参考以下文章