
由于工作原因,需要在Linux服务器未连接到网络时部署项目-我要做的第一件事是将相关文件上传到服务器. 我结合互联网的实际情况,在互联网上搜索了很多相关信息,并整理出可供参考的步骤.
目的: Mac连接到Linux服务器,将文件上传到Linux服务器,然后解压缩.
一个,Mac连接到Linux服务器
我使用的工具是iterm2,您也可以使用Mac随附的终端工具.
输入命令以连接到Linux服务器:
ssh username@ip
其中: username是登录Linux服务器所需的用户名,ip是服务器地址. 默认端口为22,如果要指定访问接口,则可以输入命令:
ssh -p 端口号 username@ip
输入,它会要求您输入密码. 输入密码,如果密码输入正确,则说明您已连接到Linux服务器:
遇到的问题: 当我第一次开始连接到服务器时,我可能无法连接,并且出现错误:
有几个原因:
1. 服务器问题.
这需要检查服务器是否正常运行mac 远程终端工具,是否可以访问等. 如果没有问题,则可能是服务器方面的技术问题,您可以找相关人员进行检查.
2. SSH未启动.
输入命令以确定是否启用ssh:
sudo systemsetup -getremotelogin
如果已启用该命令,则该命令将返回:
Remote Login: On
否则它将显示:
Remote Login: Off
如果ssh服务已经打开,则您的Linux服务器可能不稳定. 我遇到的问题是Linux服务器有问题. 即使ssh已打开,访问仍将被拒绝,并且将由管理服务器的人解决.
如果ssh服务未打开,则需要输入以下命令以打开:
sudo systemsetup -setremotelogin on
相应地,关闭ssh服务的命令是:

sudo systemsetup -setremotelogin off
第二,将文件上传到服务器
这里有两种上传服务器的方法:
1. 使用scp命令.
连接到服务器后,您可以先查看服务器目录,然后在考虑将上传文件放置在何处时,退出连接:
exit
或打开另一个窗口.
由于scp命令需要首先退出连接,因此该命令为:
scp 所要上传的文件目录位置 username@ip: 将要上传至服务器上的目录位置
如果不退出连接或打开新窗口,则在执行命令时,将在服务器上找到“要上传的文件目录的位置”,并且将报告错误,并且上传失败.
输入命令,如下图所示,这里我在要上传文件的目录中.

上面的最后一行显示上传成功.
2. 在Mac自己的终端中,您可以使用终端工具快速进行传输.
(我没有在iterm中尝试这种方法,因此值得检查iterm中是否具有此功能. 由于计算机是用英语设置的,所以它同时安装了中文和英文版本. 中文版紧随英文版. )p>
打开终端以找到菜单,然后选择:
也就是说mac 远程终端工具,创建一个新的远程连接:
选择安全文件传输,要传输的目标服务器将出现在服务器列中,如果没有要传输的目标服务器,请单击“ +”按钮添加服务器:
输入要添加的服务器地址,单击添加,添加后选择此服务器,然后在用户端添加用户名:

单击链接按钮,将弹出一个终端窗口,让您确认是否链接(我已经验证了链接,所以没有这样的项目),输入是,输入,然后输入密码,输入后,输入:
put 本地文件路径 远程主机路径
上传文件,如下所示:
上面显示的100%提示表明上传成功. 输入相应的目录,您可以查看文件:
三,解压缩
连接到Linux服务器后,找到要解压缩的文件目录的地址,并以扩展名为.tar.xz的文件为例. 单独输入:
xz -d ***.tar.xz
tar -xvf ***.tar
两个命令行,分别解压缩xz和tar或直接输入命令行:
tar -Jxv -f **.tar.xz(大写的J)
结束.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-182334-1.html
新浪你说你没拿雷不思的钱
而且