Mac 连接远程Linux

Mac 连接远程Linux,第1张

打开Mac Terminal

1. 输入sudo -i 回车后,输入开机密码,以切换至root用户

2. 切换至root用户后,输入 ssh 用户名@ip地址,如我的远程用户名为yonghuming, ip 为 192.168.1.1,则输入如下:ssh [email protected]

然后回车,输入远程用户对应的密码即可进入到远程Linux机器的控制台(初次登录时可能会d出如下信息,需要直接输入yes后再输入密码)

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看看我们的镜像是否构建成功了 到这里,容器的运行,镜像构建,这些基本 *** 作,你都已经掌握了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7148349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存