当前位置:首页 » 操作系统 » mac连接linux

mac连接linux

发布时间: 2023-02-07 01:05:12

1. mac上传文档到linux

方法一:使用scp命令

直接打开MAC的终端输入:

scp mac需要上传文件的路径 上传服务器的用户@上传服务器的地址:上传到服务器的路径

scp ~/Downloads/*linux-amd64.tar [email protected]:/home/demon

方法二:使用sftp协议

1、 打开终端,选择“新建远程连接”

2、选择安全文件传输,输入连接主机IP

3、输入主机名,然后输入主机密码

4、连接成功,上传文件

put 本地文件路径 远程主机路径

2. podman 在mac 上面,远程链接到linux server上面的podman

podman是一个可以替代docker的容器技术。特色功能之一,就是可以在Mac或者Windows上面,通过ssh协议,远程连接到linux 上面,操作远程的podman。你用起来,就跟本地的podman一样的。比你在mac或者windows下面,跑虚拟机,要好很多。

但是配置起来,需要一点点耐心。

你先要准备好ssh的key,避免不必要的麻烦,我们直接得用 ssh key id_ed25519

首先远程linux服务器,你得先装podman, 我们以opensuse tumbleweed为例,你需要执行这样的命令安装,并配置podman

sshd也是必须要启用的,不然你无法以sshd协议链接linux 服务器。

systemctl enable sshd

记住,你得生成,或者自己准备ssh的 key, 以id_ed25519格式为佳。

保证可以通过ssh -v root@目标机器ip登录远程服务器

然后接下来你执行命令,在mac或者windows下面,利用podman的远程链接功能,链接到远程podman服务器。

podman --log-level=debug system connection add wsk -d --identity /Users/nomore/.ssh/id_ed25519 ssh://[email protected]

查看连接信息

$ podman system connection ls
Name URI Identity Default
wsk ssh://[email protected]:22/run/podman/podman.sock /Users/nomore/.ssh/id_ed25519 true

然后看下版本信息

接下来我们运行一个容器试试

如果我们在远程linux服务器上执行命令,应该可以看得到刚刚我们运行的容器实例

当你完成这个简单的实例之后,你会发现,你已经初步掌握了podman 如何链接远程linux服务器。

这样你可以在本地开发代码,开发完了,可以利用远程linux,构建容器镜像

比如我的电脑是mac,我先clone一个很小的仓库,,尝试构建镜像

我们分别在mac和远程linux看看我们的镜像是否构建成功了

到这里,容器的运行,镜像构建,这些基本操作,你都已经掌握了。

3. 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
~]#

4. Mac 上玩 Linux(三)使用 SSH 连接 Ubuntu

Mac 上玩 Linux(一)安装Ubuntu
Mac 上玩 Linux(二)Ubuntu 支持 root 登录
Mac 上玩 Linux(三)使用 SSH 连接 Ubuntu
Mac 上玩 Linux(四)安装 VMware Tools

首先 Mac 不像 Windows 需要类似 XShell 这样的客户端进行 SSH 连接,直接使用终端即可。

我这里是使用的 Ubuntu 18.04 的模拟器。

这种情况,很大的可能是由于服务器默认禁止 root 用户进行 ssh 远程登录。

到这里就基本确定了就是,服务器禁止 root 用户进行 ssh 远程登录了。

不过这里有问题,正常情况下 PermitRootLogin 应该也是黄色高亮的。
我尝试了多次,还是不能高亮,不管了先保存。

依然权限被拒绝,说明配置 PermitRootLogin yes 没有生效。

大多数情况下,完成上一步就可以完成登录了,是不需要该步骤的。

连接 root 用户

出现错误的原因是,重装了 openssh-server ,服务器的公钥发生了变化导致的错误。

SSH 服务是通过公钥和私钥来进行连接的,它会把每个曾经访问过计算机或服务器的公钥,记录在 known_hosts 中,当下次访问曾经访问过的计算机或服务器时,SSH 就会核对公钥,如果和上次记录的不同,OpenSSH 会发出警告。

根据提示进行修改

5. MacOS和Linux网线直连

MacOS: Macmini2018款
Linux: 使用Manjaro,KDE桌面。CPU Ryzen 2600。

使用网线,一端插在Macmini2018上, 一端插在Linux主机的主板上。

选择 以太网 , 手动配置IPv4,填上IP 地址和子网掩码。IP地址可以自己设置,如果连接无线,不要和无线的路由器地址相同。
而且,相连后,仍然可以使用无线上网。
如图

同MacOS操作相似,但是设置不同的IP地址,如 192.168.0.1

6. macbook苹果电脑系统如何使用“终端”远程登录linux主机

题主你好,
终端下远程登录一般使用ssh命令.
使用方法如下:
假设我要登录的远程linux主机ip是1.1.1.1, 使用的用户名为: zhaosan,在使用默认22端口的情况下,使用命令:
ssh [email protected]
回车后, 稍等一下, 会提示你输入用户zhansan的密码, 输入密码并回车后正常情况下即可连接成功.

*.需要注意的是在输密码的时候,是不会看到输入字符的, 终端上是没有任何反应的, 但实际上已经输进去了.
-----------
写在最后: 上面说的只是ssh最最基础的一种用法, 题主先试着这样操作一下, 如果连接不上,题主请追问, 追问的时候把报错发出来.
希望可以帮到题主, 欢迎追中.

7. macbook如何运行linux

您好,方法
1、这里和大家分享的是如何安装linux双系统,而不是虚拟机安装Linux;首先下载一款叫做 rEFInd的软件,下载的东西是一个zip压缩文件,解压缩它;
2、注意:如果本经验导致你的电脑出现任何问题,本经验不承担任何责任。
3、打开终端,在解压缩之后的文件中,找到install.sh,将它拉动到终端窗口,终端会自动运行这个文件;
4、彻底关闭电脑,然后在打开电脑,你会看到开机页面会有这样的一个界面;这说明你的安装是成功的;
5、接下来,需要进入系统对电脑的硬盘进行分区;分区工具可以使用系统自带的“磁盘工具”,在左边选中磁盘,要注意是选择,看图,然后在右边选择“分区”,在中间的那个长方形中,可以从右下角处上下拉伸,蓝色区域是mac系统的启动盘,我们无法改变它的大小,我们可以从白色区域中划分一部分容量,给Linux作为单独的系统分区,建议大小为5-20gb;下面的第三个图中,灰色区域就是要划分给Linux的区域,然后点击应用;
6、接着下载你需要安装的Linux系统,例如如果你打算安装ubuntu,则到ubuntu的官网下载64-bit Mac版本;按照官网的方法,制作u盘启动盘,然后把u盘插在电脑上,重启电脑;
7、在重启的界面中,找到第二个图标,这是ubuntu的u盘启动盘;
8、然后就可以开始安装了,需要注意的是要选择“Install Ubuntu alongside Mac OS X”,这样你的电脑就能保留Mac 系统,否则ubuntu可能会覆盖掉你的mac系统;
9、安装好,以后启动电脑,都可以在开机页面,选择你希望进入的系统;
10、如果你不希望再运行ubuntu等Linux系统,仅仅保留Mac系统,可以在磁盘管理中,将划分给Linux的分区重新划分回给Mac系统就可以了;如果你希望卸载rEFInd,可以直接网络。
Uninstalling rEFInd,点击第一个结果,进入rEFInd的官网,在左边的目录中,找到Uninstalling rEFInd的方法。

热点内容
存储服务产品部 发布:2024-04-30 06:36:41 浏览:88
展示型网站源码 发布:2024-04-30 06:26:01 浏览:441
致爱脚本 发布:2024-04-30 06:12:24 浏览:358
浪潮服务器root怎么设置 发布:2024-04-30 06:06:01 浏览:214
超凡先锋哪里密码门 发布:2024-04-30 06:01:50 浏览:317
安卓手机账号如何登录 发布:2024-04-30 05:48:35 浏览:289
python参数不定 发布:2024-04-30 05:47:20 浏览:675
空气压缩机油dab150 发布:2024-04-30 05:45:51 浏览:678
数据库通识 发布:2024-04-30 05:45:50 浏览:459
shell运行脚本 发布:2024-04-30 05:27:19 浏览:332