Linux 系统远程登录,远程拷贝命令

作为一个合格的程序员,这是一个必备的技能,没有理由。不管是远程部署,还是远程维护,由于服务器没有图形化界面,只有使用命令进行操作。接下来由我来说一下操作流程。

一,远程登录,远拷贝命令的介绍

1.远程登录:ssh

2.远程拷贝:scp

二,远程登录命令的使用

ssh是专门为远程登录提供的一个安全性协议,常用于远程登录,想要使用ssh服务,需要安装相应的服务端和客户端软件,当软件安装成功以后就可以使用ssh命令了,以后可以通过远程登录之间操作远程的服务器。


登录效果图

如果没要安装ssh,登录前需要进行安装,安装步骤如下:

1.假如Ubuntu作为服务端,需要安装ssh服务端软件. 执行命令: sudo apt-get install openssh-server

2.如果客户端电脑是macOS,则不需要安装,此系统会自带ssh命令,直接使用即可。

3.如果客户端是Windos系统,则需要安装OpenSSH for Windows这个软件,或者Putty,或者有更好的软件,可以百度。

SSH命令的格式:

ssh 远程主机用户名@远程主机IP地址


说明:a:在一台电脑上可以安装安装ssh客户端和ssh服务端软件

           b:在Ubuntu安装ssh客户端命令: sudo apt-get install openssh-client

三,远程拷贝1命令的使用

       scp是基于ssh进行远程文件拷贝的命令,也就是说需要保证服务端和客户端电脑安装了相应的ssh软件,以后可以把我们写代码远程拷贝到服务器。

SCP命令的格式

1.远程拷贝文件

scp 本地文件 远程主机用户名@远程主机IP地址  远程主机的目标的拷贝路径 (上传文件格式)

scp 远程主机用户名@远程主机IP地址  远程主机文件 本地的目标的拷贝路径 (下载文件到本地格式)

2.远程拷贝文件夹

scp -r 本地文件 远程主机用户名@远程主机IP地址  远程主机的目标的拷贝路径 (上传文件夹格式)

scp -r 远程主机用户名@远程主机IP地址  远程主机文件 本地的目标的拷贝路径 (下载文件夹到本地格式)

* -r 表示递归拷贝整个目录



     

你可能感兴趣的:(Linux 系统远程登录,远程拷贝命令)