作为一个合格的程序员,这是一个必备的技能,没有理由。不管是远程部署,还是远程维护,由于服务器没有图形化界面,只有使用命令进行操作。接下来由我来说一下操作流程。
一,远程登录,远拷贝命令的介绍
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 表示递归拷贝整个目录
网友评论