当前位置:首页 » 文件管理 » macssh上传

macssh上传

发布时间: 2023-09-04 15:22:14

⑴ ssh怎么把本地的文件上传到服务器

由于使用ssh,我们无法使用简单的拖拽或者复制粘贴操作对本地计算机和ssh服务器上的文件进行交流。我们需要用到scp命令行。
程序代码
scp <本地文件名> <用户名>@<ssh服务器地址>:<上传保存路径即文件名>
举例以说明:
如果希望将当前目录下的a.txt文件上传到ssh服务器上test文件夹并改名为b.txt,其中ssh服务器网址为127.0.0.1,用户名admin。
代码如下:
程序代码 scp a.txt [email protected]:/home/neo/test/b.txt

下载也很简单,只需要将“本地文件名”和后面服务器的信息对调即可

⑵ MAC 在gitlab上传一个项目

新入职了一个公司,让学习新的语言,然后写个简单的demo上传到gitlab上,新手,以前未做过这种操作,网上网络了一些教程,然后成功了,但是试了好几次,主要是因为这些教程年代久远,而且有的步骤无图...

下面是操作步骤(注意,以下步骤,是在你配置好了ssh key的情况下进行的操作,没配置的同学网上搜教程去)

1.在Gitlab上创建一个新的项目(是的,你没有看错的,新建,当时我也有些疑惑),有两个入口可以创建

2.填写项目名称,并选择访问权限

3.打开终端,cd 到你需要上传的项目中

$ cd /Users/dms/Desktop/项目名称

4.执行下面的命令行

$ git config – global user.name "你的用户名,例如:xiaowang"

$ git config – global user.email "你的邮箱,例如:[email protected],我用的是当前Git账号关联的邮箱"盯则或

$ git init

$ git remote add origin 你刚才建凯伍立的项目连接 

////注意了:你刚才建立的项目链接在这边查看,找到你刚刚新建的项目,点击进去

然后在这边有两个链接SSH和HTTP的,根据实际情况选择其中一个复制到终端(一般是两个都支持的)

接上文:

$ git add .

$ git commit -m “commetn” 

$ git push -u origin master 

到这就完成项目的上传了.,下图是我的部分命令行截图:

5.去Gitlab页面盯段刷新下,就可以看到你刚刚上传的项目了

2019.02.14补充,今天照着文档来了一遍,发现报错了

原因是在我上传项目之前,这个项目链接下,创建了一个空的README.md

最后参照下面链接改好了:

https://www.crifan.com/git_github_git_push_origin_master_error_failed_to_push_some_refs_to/?utm_source=tuicool&utm_medium=referral

具体的,我就在报错之后增加了连个命令行,见下图

1.git pull --rebase origin master

2.git push origin master

注意分支名称,可能当前的分支不是master

⑶ mac 怎么登录到 linux 服务器并传输文件

在MAC上连接到LINUX的操作:
1、从bingcc官网把LINUX实例的密钥下载到mac本地并保存到了下载目录:
其目录为:“/Users/username/Downloads”(这里username为你当前苹果机的用户名)”
2、Finder -> 应用程序 -> 使用工具下找到 终端,双击打开:
3、输入命令(绿色部分为命令,括号内为注释):
Lau-TensionmatoMac:~Tension$ cd
~/downloads(切换到下载路径)
Lau-TensionmatoMac:Downloads
Tension$ ls(显示路径下的文件)
mykey.txt
4、把密钥文件mykey.txt移动到“~.ssh”目录下并重命名为id_rsa
Lau-TensionmatoMac:Downloads
Tension$ mv
mykey.txt
~/.ssh(移动密钥文件)
Lau-TensionmatoMac:Downloads
Tension$ cd
~/.ssh(切换到“~/.ssh”路径下)
Lau-TensionmatoMac:.ssh
Tension$ ls(显示路径下的文件)
known_hosts
mykey.txt
Lau-TensionmatoMac:.ssh
Tension$ mv
mykey.txt
id_rsa(将密钥文件改名为id_rsa)
Lau-TensionmatoMac:.ssh
Tension$ ls(显示路径下的文件)
id_rsa
known_hosts
5、接下来可能会出现如下提示(没有出现提示的可以直接忽略)。输入yes,机器将远程ip信息保存到了“~/.ssh”目录下的known_hosts文件上,下次连接同一ip时因保留了信息则不会再出现提示。
The
authenticity
of
host
'113.108.230.87
(113.108.230.87)'
can't
be
established.
RSA
key
fingerprint
is
03:8a:8e:
30:65:7c:b6:20:2c:67:13:5d:e6:78:32:47.
Are
you
sure
you
want
to
continue
connecting
(yes/no)? yes
Warning:
Permanently
added
'113.108.230.87'
(RSA)
to
the
list
of
known
hosts.
8.最后,可以发现终端命令行前面的参数有变化,说明连接成功!
Last
login:
Fri
Nov
16
15:40:47
2012
from
219.135.147.19
[root@bingo-centos5
~]#

⑷ Mac下使用SSH远程登录服务器

MAC 是自带SSH的,可以使用whereis查看是否存在,在终端执行下面的命令:

执行完后会打印存在路径

之后查看现有进程,执行下列命令:

执行完后会打印现有进程,但是你会发现找不到ssh对应的进程
下列为我的终端执行命令后的结果

这时候如果直接使用SSH命令连接本地主机或者远程主机会遇到下列错误:

解决方法:打开系统偏好设置,在共享中,打开远程登录,如下图:

之后使用ssh localhost来测试一下,如果提示输入密码来认证就没问题了。
之后再grep一下进程就可以看到ssh进程在运行了:

可以通过ssh命令连接其他主机,例如:
ssh [email protected]

也可以通过ssh命令连接其他服务器,例如:ssh -p 端口 用户名@服务器ip地址

热点内容
requestdatapython 发布:2025-01-31 08:02:01 浏览:44
javades加密工具 发布:2025-01-31 07:54:04 浏览:243
电话如何配置ip 发布:2025-01-31 07:48:48 浏览:299
2021奔驰e300l哪个配置性价比高 发布:2025-01-31 07:47:14 浏览:655
sqlserver2008光盘 发布:2025-01-31 07:32:13 浏览:577
sql查询小时 发布:2025-01-31 07:23:00 浏览:422
新车鉴别时怎么查看汽车配置 发布:2025-01-31 07:19:37 浏览:880
linux驱动程序开发 发布:2025-01-31 06:56:03 浏览:770
nlms算法 发布:2025-01-31 06:55:56 浏览:899
结束服务器怎么操作 发布:2025-01-31 06:54:17 浏览:393